[MacPorts] #27379: lua @5.1.4 builds 32-bit binaries when macosx_deployment_target == 10.5
#27379: lua @5.1.4 builds 32-bit binaries when macosx_deployment_target == 10.5 ------------------------------------+--------------------------------------- Reporter: corwin.amber@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: lua ------------------------------------+--------------------------------------- When using this setting in macports.conf: {{{ universal_archs x86_64 i386 macosx_deployment_target 10.5 }}} MacPorts builds and installs liblua.a using {{{gcc-4.0}}} without any arch flags, resulting in i386 binaries which is the default for this compiler. Compare, for example, the port {{{quvi}}} - which compiles as x86_64 with the same settings. As a consequence, quvi fails to link properly with liblua.a. Everything is ok, though, when {{{lua}}} is built with {{{+universal}}}. -- Ticket URL: <https://trac.macports.org/ticket/27379> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27379: lua @5.1.4 does not obey build_arch ------------------------------------+--------------------------------------- Reporter: corwin.amber@… | Owner: pmq@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: lua ------------------------------------+--------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => pmq@… Comment: Please remember to cc the maintainer. I take it your build_arch is x86_64? If you're not using +universal, then universal_archs is irrelevant. -- Ticket URL: <https://trac.macports.org/ticket/27379#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27379: lua @5.1.4 does not obey build_arch ------------------------------------+--------------------------------------- Reporter: corwin.amber@… | Owner: pmq@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: lua ------------------------------------+--------------------------------------- Comment(by corwin.amber@…): Sorry about that. My build_arch is not set in macports.conf, which according to the documentation in there is set to x86_64 by default if you're running on a 64-bit CPU and your OS supports it; which seems to be the case for every single port I compiled save this one. I only added the line {{{universal_archs x86_64 i386}}} to explain why it does work with {{{+universal}}}. Actually now I notice that the comment above {{{build_archs}}} is rather ambiguous in the sense that it's not clear if the OS being referred to is the user's own or the one set in {{{macosx_deployment_target}}}. -- Ticket URL: <https://trac.macports.org/ticket/27379#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#27379: lua @5.1.4 does not obey build_arch -------------------------------------+-------------------------------------- Reporter: corwin.amber@… | Owner: pmq@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: Port: lua | -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) * status: new => closed * resolution: => fixed Comment: r76014 -- Ticket URL: <https://trac.macports.org/ticket/27379#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts