Closed
Bug 1146096
Opened 10 years ago
Closed 10 years ago
sctp: build on linux with musl libc
Categories
(Core :: WebRTC: Networking, defect)
Tracking
()
RESOLVED
FIXED
mozilla39
Tracking | Status | |
---|---|---|
firefox39 | --- | fixed |
People
(Reporter: felix.janda, Assigned: jesup)
Details
Attachments
(3 files, 3 obsolete files)
1.95 KB,
patch
|
jesup
:
review+
|
Details | Diff | Splinter Review |
54.83 KB,
patch
|
jesup
:
review+
|
Details | Diff | Splinter Review |
673 bytes,
patch
|
glandium
:
review+
|
Details | Diff | Splinter Review |
Compilation of firefox' sctp code currently fails on musl libc (http://musl-libc.org) based systems.
The issues have been fixed upstream (https://code.google.com/p/sctp-refimpl/issues/detail?id=10) with revisions 9187, 9188, 9189 and 9190. Could the firefox version be updated to upstream trunk?
After that compilation will still fail because configure will now also have to check for <sys/queue.h> and declare HAVE_SYS_QUEUE_H accordingly. I can try to come up with a patch if necessary.
Assignee | ||
Comment 1•10 years ago
|
||
Pick up build fixes for musl-libc from upstream
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → rjesup
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee | ||
Comment 2•10 years ago
|
||
Reporter | ||
Comment 3•10 years ago
|
||
Thanks for the update!
I've however noticed that the update will likely break the windows build without checking for <sys/queue.h> in configure. (The upstream configure script now checks for the existence of <sys/queue.h> instead of automatically using a fallback for windows.)
Assignee | ||
Comment 4•10 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ad93d67516e6
Let me look at configure.in
Assignee | ||
Comment 5•10 years ago
|
||
Assignee | ||
Comment 6•10 years ago
|
||
Pick up build fixes for musl-libc from upstream and a null-deref fix
Assignee | ||
Comment 8•10 years ago
|
||
Comment on attachment 8582716 [details] [diff] [review]
configure.in updates for SCTP and musl.libc (sys/queue.h)
Trivial add of a CHECK_HEADERS for sys/queue.h
Attachment #8582716 -
Flags: review?(gps)
Assignee | ||
Updated•10 years ago
|
Attachment #8581807 -
Attachment is obsolete: true
Assignee | ||
Comment 9•10 years ago
|
||
Comment on attachment 8581895 [details] [diff] [review]
sctp-configure.patch
Review of attachment 8581895 [details] [diff] [review]:
-----------------------------------------------------------------
Let's use this instead (but without the []'s I think)
Attachment #8581895 -
Flags: review?(gps)
Assignee | ||
Updated•10 years ago
|
Attachment #8582716 -
Attachment is obsolete: true
Attachment #8582716 -
Flags: review?(gps)
Assignee | ||
Updated•10 years ago
|
Attachment #8581808 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Attachment #8582717 -
Flags: review+
Reporter | ||
Comment 10•10 years ago
|
||
Attachment #8581895 -
Attachment is obsolete: true
Attachment #8581895 -
Flags: review?(gps)
Flags: needinfo?(felix.janda)
Reporter | ||
Comment 11•10 years ago
|
||
Thanks! It compile fine for me with the patches.
Assignee | ||
Comment 12•10 years ago
|
||
Comment on attachment 8583337 [details] [diff] [review]
sctp-configure.patch
Trivial review (1-liner MOZ_CHECK_HEADERS for sys/queue.h)
Attachment #8583337 -
Flags: review?(gps)
Updated•10 years ago
|
Attachment #8583337 -
Flags: review?(gps) → review+
Assignee | ||
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/1ee51b896998
https://hg.mozilla.org/mozilla-central/rev/1d2301ec8a53
https://hg.mozilla.org/mozilla-central/rev/f83da99e5610
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox39:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in
before you can comment on or make changes to this bug.
Description
•