[MacPorts] #46567: mozjs17 @17.0.0 does not build on Tiger
#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
#46567: mozjs17 @17.0.0 does not build on Tiger ----------------------------+---------------------------- Reporter: csanchezdll@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch tiger Port: mozjs17 | ----------------------------+---------------------------- Changes (by mf2k@…): * keywords: haspatch => haspatch tiger * owner: macports-tickets@… => juanrgar@… * cc: csanchezdll@… (removed) * cc: devans@… (added) Comment: In the future, please Cc the port maintainers ({{{port info --maintainers mozjs17}}}), if any. As reporter, you do not need to Cc yourself. -- Ticket URL: <https://trac.macports.org/ticket/46567#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46567: mozjs17 @17.0.0 does not build on Tiger ----------------------------+---------------------------- Reporter: csanchezdll@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: haspatch tiger Port: mozjs17 | ----------------------------+---------------------------- Comment (by csanchezdll@…): Sorry about the Cc'ing port maintainters, I missed that paragraph on the Bug Reporting Guide. I will do in the future. I Cc'ed myself by mistake (wanted to follow other ticket but clicked wrong window) and I could now find a way to delete myself from Cc list afterwards. -- Ticket URL: <https://trac.macports.org/ticket/46567#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46567: mozjs17 @17.0.0 does not build on Tiger ----------------------------+---------------------------- Reporter: csanchezdll@… | Owner: juanrgar@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: duplicate | Keywords: haspatch tiger Port: mozjs17 | ----------------------------+---------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * status: new => closed * resolution: => duplicate Comment: Thanks. I'll get this taken care of in the original ticket. -- Ticket URL: <https://trac.macports.org/ticket/46567#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts