#24923: RFE: Allow atlas to build universal -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: jameskyle@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: atlas universal | Port: atlas -----------------------------------+---------------------------------------- Comment(by mcalhoun@…): Replying to [comment:11 vince@…]:
What is the output of gcc-mp-4.4 -v ?
gcc-mp-4.4 -v gives {{{ Using built-in specs. Target: x86_64-apple-darwin10 Configured with: ../gcc-4.4.4/configure --prefix=/opt/local --build=x86_64 -apple-darwin10 --enable-languages=c,c++,objc,obj-c++,java,fortran --libdir=/opt/local/lib/gcc44 --includedir=/opt/local/include/gcc44 --infodir=/opt/local/share/info --mandir=/opt/local/share/man --with- local-prefix=/opt/local --with-system-zlib --disable-nls --program- suffix=-mp-4.4 --with-gxx-include-dir=/opt/local/include/gcc44/c++/ --with-gmp=/opt/local --with-mpfr=/opt/local --enable-stage1-checking --enable-fully-dynamic-string Thread model: posix gcc version 4.4.4 (GCC) }}}
Also, what do you get in ${prefix}/include/atlas ? Here, you should have
include files with different values, one for 32 and one for 64bit. Each of the following files have an {{{#ifndef __LP64__}}} statement in them: {{{ atlas_buildinfo.h atlas_cNCmm.h atlas_cacheedge.h atlas_cmv.h atlas_cmvS.h atlas_cmvT.h atlas_cr1.h atlas_csysinfo.h atlas_dNCmm.h atlas_dmv.h atlas_dmvS.h atlas_dmvT.h atlas_dr1.h atlas_dsysinfo.h atlas_dtrsmXover.h atlas_sNCmm.h atlas_smv.h atlas_smvS.h atlas_sr1.h atlas_ssysinfo.h atlas_trsmNB.h atlas_zNCmm.h atlas_zmv.h atlas_zmvS.h atlas_zmvT.h atlas_zr1.h atlas_zsysinfo.h cXover.h cmm.h dXover.h dmm.h sXover.h smm.h zXover.h zmm.h }}} -- Ticket URL: <http://trac.macports.org/ticket/24923#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS