[MacPorts] #46567: mozjs17 @17.0.0 does not build on Tiger

MacPorts noreply at macports.org
Thu Jan 15 07:00:40 PST 2015


#46567: mozjs17 @17.0.0 does not build on Tiger
---------------------------+--------------------------------
 Reporter:  csanchezdll@…  |      Owner:  macports-tickets@…
     Type:  defect         |     Status:  new
 Priority:  Normal         |  Milestone:
Component:  ports          |    Version:  2.3.3
 Keywords:  haspatch       |       Port:  mozjs17
---------------------------+--------------------------------
 Already reported on #45832, but I cleaned up the report and added some
 references.

 1. mozjs17 blacklists all gcc* compilers, so clang is the only option. But
 clang does not compiler on Tiger (and possibly on Leopard) at least on PPC
 (and probably won't as support seems to be dropped). Blacklisting all gccs
 is overkill.

   According to [https://developer.mozilla.org/en-
 US/docs/Mozilla/Projects/SpiderMonkey/Build_Documentation] clang is
 recommended if gcc fails (they do not give more information), but from
 [http://mail-archives.apache.org/mod_mbox/couchdb-dev/201303.mbox
 /%3CCAJNb-9r3PGV-
 igeE9MU9wTLuzomt%2Bdrn62mhku8%2Bp7vxGMXfbg%40mail.gmail.com%3E] I
 understand is the LLVM-backed gcc versions that fail only (that is, it can
 be compiled with pure gcc *or* with llvm+clang).

   Patch blacklists only llvm-gcc.

 2. _SC_NPROCESSORS_ONLN is documented on 10.4 sysconf(3), but is not
 really present on unistd.h until Leopard.

   Patch assumes one processor in Tiger.

-- 
Ticket URL: <https://trac.macports.org/ticket/46567>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list