On my system (10.7.2, Xcode 4.2) invoking ./configure builds for 64 bit by default. The only additional step to take is turning off assembly code:
% ./configure --disable-asm-optimizations % make % file src/libFLAC/.libs/libFLAC.dylib src/libFLAC/.libs/libFLAC.dylib: Mach-O 64-bit dynamically linked shared library x86_64 Stephen On Jan 1, 2012, at 4:47 PM, Raymond Edwards wrote: > I have also asked this question on stackoverflow > (http://stackoverflow.com/questions/8694676/compiling-64-bit-flac-libflac-in-os-x-lion), > which you can answer if you're interested in reputation points. > > I am very unfamiliar with compiling C/C++ source of this size, and I'm having > trouble debugging the issue. Basically, in the root folder of the FLAC > bundle, even if I use the flags specifying 64-bit like so: > > CC="gcc -m64" CXX="g++ -m64" ./configure > > make still fails with the following output: > > [...lots of output with seemingly no errors...] > /usr/bin/ranlib: archive member: .libs/libFLAC.a(bitreader_asm.o) cputype (7) > does not match previous archive members cputype (16777223) (all members must > match) /usr/bin/ranlib: archive member: .libs/libFLAC.a(cpu_asm.o) cputype > (7) does not match previous archive members cputype (16777223) (all members > must match) > /usr/bin/ranlib: archive member: .libs/libFLAC.a(fixed_asm.o) cputype (7) > does not match previous archive members cputype (16777223) (all members must > match) > /usr/bin/ranlib: archive member: .libs/libFLAC.a(lpc_asm.o) cputype (7) does > not match previous archive members cputype (16777223) (all members must > match) > /usr/bin/ranlib: archive member: .libs/libFLAC.a(stream_encoder_asm.o) > cputype (7) does not match previous archive members cputype (16777223) (all > members must match) > ranlib .libs/libFLAC.a ranlib: archive member: > .libs/libFLAC.a(bitreader_asm.o) cputype (7) does not match previous archive > members cputype (16777223) (all members must match) > ranlib: archive member: .libs/libFLAC.a(cpu_asm.o) cputype (7) does not match > previous archive members cputype (16777223) (all members must match) > ranlib: archive member: .libs/libFLAC.a(fixed_asm.o) cputype (7) does not > match previous archive members cputype (16777223) (all members must match) > ranlib: archive member: .libs/libFLAC.a(lpc_asm.o) cputype (7) does not match > previous archive members cputype (16777223) (all members must match) > ranlib: archive member: .libs/libFLAC.a(stream_encoder_asm.o) cputype (7) > does not match previous archive members cputype (16777223) (all members must > match) > ranlib: for architecture: x86_64 file: .libs/libFLAC.a(float.o) has no symbols > make[4]: *** [libFLAC.la] Error 1 > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > Any suggestions how to proceed? I'd like to use the dynamic libraries in my > 64-bit Cocoa app. > _______________________________________________ > Flac-dev mailing list > [email protected] > http://lists.xiph.org/mailman/listinfo/flac-dev _______________________________________________ Flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
