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

Reply via email to