Fails to build on Solaris OS due to missing sys/ioccom.h headers
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox117 | --- | fixed |
People
(Reporter: stransky, Assigned: stransky)
References
Details
Attachments
(1 file)
Follow up from https://bugzilla.mozilla.org/show_bug.cgi?id=1840272#c23
| Assignee | ||
Comment 1•2 years ago
•
|
||
Folks, can you answer this question please?
https://phabricator.services.mozilla.com/D182440#inline-1011605
That being said, are there other OSes than solaris that have this header? And do some versions of solaris come without it? Because if it's solaris only and on any version of solaris, you might as well #ifdef sun... but a quick google search says it's also on BSD. Is the include necessary on BSD too? (because this will add the include there too)
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
per http://bxr.su/search?q=&defs=&refs=&path=ioccom.h it seems the header exists on all BSDs. It's included in various places, which explains why it wasn't needed to include it explicitely to fix bug #1840272.
Comment 3•2 years ago
|
||
I have checked Solaris 10u11 and it's there. It also contains prettly old copyrights:
Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
But for Firefox only Solaris 11.4 is relevant these days.
| Assignee | ||
Comment 4•2 years ago
|
||
(In reply to Landry Breuil (:gaston) from comment #2)
per http://bxr.su/search?q=&defs=&refs=&path=ioccom.h it seems the header exists on all BSDs. It's included in various places, which explains why it wasn't needed to include it explicitely to fix bug #1840272.
So it looks like we should include it if it's present.
| Assignee | ||
Comment 5•2 years ago
|
||
Updated•2 years ago
|
Comment 7•2 years ago
|
||
| bugherder | ||
Description
•