On 8/3/13 8:11 AM, Peter Weilbacher wrote:
We have a number of references to OS/2 throughout the build system
and source tree. According to Kyle Huey OS/2 has likely broken since
we removed --disable-ipc (bug 638755) in March 2011.
While OS/2 is a tier-3 supported build configuration [1], we will
shortly be rewriting a bunch of the build rules to handle
non-recursive compilation. Since OS/2 is effectively dead as an
operating system and since it apparently hasn't been able to build
mozilla-central since 2011 without many people complaining AFAIK,
I'm proposing that we remove traces of OS/2 from the build system.
This likely plays out as not carrying OS/2 support forward as we
change things. If the OS/2 community wishes to submit patches to
re-add support, we can accept them, just like any tier-3 platform.
Just to be clear, I don't believe other tier-3 operating systems may
fall victim during refactors. OS/2 is special in that the OS is
officially dead and sufficiently different from other supported
platforms. It therefore is a non-trivial burden for us to attempt
support as we perform large refactors to the build system.
Are there any objections to this proposal?
There is an ongoing port (currently of the 17 ESR branch of Firefox)
here:
https://github.com/bitwiseworks/mozilla-os2
From the discussion in the mozilla.dev.ports.os2 newsgroup (that I just
glanced at) I take it that they had some success but they are not
planning to push the changes back to upstream, so I guess it doesn't
influence them much, if you rip out OS/2 support from the main tree. In
fact, one of the first items on their list was to rewrite the build
system to kBuild, so removing OS/2 from the Mozilla build system should
be fine.
So I agree with your proposal, but as I have no relations to the team
doing that, I could be wrong.
Dave Yeo would be the right person to ask, since his name is over most
of m.dev.ports.os2 (dave.r.yeo AT gmail).
Cameron Kaiser
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform