[MacPorts] #29950: FreeImage 3.15.0 breaks universal build
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: freeimage -------------------------------+-------------------------------------------- Changeset 79508 removed the 'variant universal' section without adding a 'universal_variant yes' flag. Further, LDFLAGS was not picking up the configure.universal_ldflags when needed (probably due to specification in build.args?), so the build was dropping the fat binaries during the final link. So I've also added a line with the other universal reinplace settings to apply the configure.universal_ldflags to the Makefile. -- Ticket URL: <https://trac.macports.org/ticket/29950> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: freeimage -------------------------------+-------------------------------------------- Changes (by jmr@…): * cc: mcalhoun@… (added) Comment: Why revision 7? -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: freeimage -------------------------------+-------------------------------------------- Comment(by ejtttje@…): Just took me 7 revisions to get it right... feel free to reset to 1 (starts at 0?) if that makes you feel dirty ;) (Is there a better way to get MacPorts to reapply changes to a Portfile in a local port directory? I was just incrementing revision so I could re- run port upgrade.) -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: freeimage -------------------------------+-------------------------------------------- Comment(by jmr@…): Just uninstall first or use `port -n upgrade --force`. -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: freeimage -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * status: new => assigned * keywords: => haspatch * owner: macports-tickets@… => ryandesign@… Old description:
Changeset 79508 removed the 'variant universal' section without adding a 'universal_variant yes' flag. Further, LDFLAGS was not picking up the configure.universal_ldflags when needed (probably due to specification in build.args?), so the build was dropping the fat binaries during the final link. So I've also added a line with the other universal reinplace settings to apply the configure.universal_ldflags to the Makefile.
New description: Changeset [79508] removed the 'variant universal' section without adding a 'universal_variant yes' flag. Further, LDFLAGS was not picking up the configure.universal_ldflags when needed (probably due to specification in build.args?), so the build was dropping the fat binaries during the final link. So I've also added a line with the other universal reinplace settings to apply the configure.universal_ldflags to the Makefile. -- -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build -------------------------------+-------------------------------------------- Reporter: ejtttje@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: freeimage -------------------------------+-------------------------------------------- Comment(by ryandesign@…): Non-default build_arch doesn't actually work either. -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29950: FreeImage 3.15.0 breaks universal build --------------------------------+------------------------------------------- Reporter: ejtttje@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: haspatch Port: freeimage | --------------------------------+------------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Fixed in r79850. -- Ticket URL: <https://trac.macports.org/ticket/29950#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts