[MacPorts] #24662: xercesc does not build 32 bit on a X86_64 bit hardware
#24662: xercesc does not build 32 bit on a X86_64 bit hardware ------------------------------------+--------------------------------------- Reporter: breaker.dave@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: xercesc i386 2.8 | Port: xercesc ------------------------------------+--------------------------------------- Even though I have set the machine architectures in macports.conf to i386 I still get a X86_64 build. Is there a way to force a 32 bit build of xercesc 2.8.0? # machine architectures universal_archs i386 [[BR]] [[BR]] otool -hV /opt/local/lib/libxerces-depdom.28.0.dylib /opt/local/lib/libxerces-depdom.28.0.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 11 752 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS -- Ticket URL: <http://trac.macports.org/ticket/24662> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24662: xercesc does not build 32 bit on a X86_64 bit hardware ------------------------------------+--------------------------------------- Reporter: breaker.dave@… | Owner: chris.ridd@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: xercesc ------------------------------------+--------------------------------------- Changes (by jmr@…): * keywords: xercesc i386 2.8 => * owner: macports-tickets@… => chris.ridd@… Old description:
Even though I have set the machine architectures in macports.conf to i386 I still get a X86_64 build. Is there a way to force a 32 bit build of xercesc 2.8.0?
# machine architectures
universal_archs i386 [[BR]] [[BR]]
otool -hV /opt/local/lib/libxerces-depdom.28.0.dylib /opt/local/lib/libxerces-depdom.28.0.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 11 752 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS
New description: Even though I have set the machine architectures in macports.conf to i386 I still get a X86_64 build. Is there a way to force a 32 bit build of xercesc 2.8.0? {{{ # machine architectures universal_archs i386 }}} {{{ otool -hV /opt/local/lib/libxerces-depdom.28.0.dylib /opt/local/lib/libxerces-depdom.28.0.dylib: Mach header magic cputype cpusubtype caps filetype ncmds sizeofcmds flags MH_MAGIC_64 X86_64 ALL 0x00 DYLIB 11 752 NOUNDEFS DYLDLINK TWOLEVEL NO_REEXPORTED_DYLIBS }}} -- Comment: Please remember to cc the maintainer. Setting universal_archs to a single arch makes no sense. Did you actually build with +universal? If you're not using +universal, build_arch is the setting you're looking for. -- Ticket URL: <http://trac.macports.org/ticket/24662#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24662: xercesc does not build 32 bit on a X86_64 bit hardware ------------------------------------+--------------------------------------- Reporter: breaker.dave@… | Owner: chris.ridd@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: xercesc ------------------------------------+--------------------------------------- Comment(by breaker.dave@…): I am trying to build an i386 build only on a 64-bit machine for deployment onto a 32-bit machine. I have set build_arch to i386 but it still builds X86_64. It seems to recognise the hardware config and overrides the config file. -- Ticket URL: <http://trac.macports.org/ticket/24662#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#24662: xercesc does not build 32 bit on a X86_64 bit hardware -------------------------------------+-------------------------------------- Reporter: breaker.dave@… | Owner: chris.ridd@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: worksforme | Keywords: Port: xercesc | -------------------------------------+-------------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => worksforme Comment: Can't reproduce. -- Ticket URL: <https://trac.macports.org/ticket/24662#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts