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?
Gregory Szorc
Build Config Module Owner
[1] https://developer.mozilla.org/en-US/docs/Supported_build_configurations
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform