Indeed, adding --host=x86_64 the following flags to the compiler option: -march=i586 -mtune=native -m32 But then I got another error when linking: libgmp.dylib was built for another architechture (i386).
2011/5/6 Chris Double <[email protected]> > 2011/5/7 Andrés Felipe Barco Santa <[email protected]>: > > Chris, can you take a look at that file? > > Thanks for that. It looks like none of the configure scripts for > Mozart will cause -m32 to be added when compiling on a 64 bit darwin > machine. The changes need to be made in: > > - platform/emulator/configure.in > - platform/dss/configure.ac > > In those files, search for '-m32'. > > Notice that that flag is added for the 'linux' case statements. You > need to find out what the appropriate Darwin case is and add -m32 for > those, then regenerate the 'configure' files from those directories. > If you just want to get a build going, add '-m32' in whatever existing > path is being taken for your darwin build in > 'platform/emulator/configure' and 'platform/dss/configure' then re-run > 'configure' and build. > > Unfortunately I don't have access to a 64 bit Mac to try it out > myself. Another approach you could try is adding '-m32' to LDFLAGS, > COPT and CDYNOPT in 'platform/emulator/Makefile.vars as well as > CXXFLAGS in platform/dss/Makefile.vars. > > If someone can give me shell access to a 64 bit Mac for a couple of > hours I could get a fix done. > > Chris. > -- > http://www.bluishcoder.co.nz > > _________________________________________________________________________________ > mozart-users mailing list > [email protected] > http://www.mozart-oz.org/mailman/listinfo/mozart-users > -- Andrés Felipe Barco Santa Ingeniero de Sistemas Profesor Hora Cátedra Pontificia Universidad Javeriana América del Sur http://cic.javerianacali.edu.co/~anfelbar
_________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
