I have been compiling clamav all day with a great many combinations of options. No matter what I try, it won't build in 64bit.
I used: ./configure CFLAGS='-arch x86_64' --build=x86_64-apple-darwin9.8.0 make sudo make install (after stopping clamd) The configure output had: === configuring in llvm (/Users/jlbrown/Downloads/clamav-0.97/libclamav/c++/llvm) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' 'CFLAGS=-arch x86_64' '--build=x86_64-apple-darwin9.8.0' 'build_alias=x86_64-apple-darwin9.8.0' '--enable-ltdl-convenience' '--enable-optimized' 'llvm_cv_gnu_make_command=make' '--enable-targets=host-only' '--enable-bindings=none' '--enable-libffi=no' '--without-llvmgcc' '--without-llvmgxx' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-apple-darwin9.8.0 checking host system type... x86_64-apple-darwin9.8.0 checking target system type... x86_64-apple-darwin9.8.0 checking type of operating system we're going to host on... Darwin checking type of operating system we're going to target... Darwin checking target architecture... x86_64 checking for gcc... gcc so that looks good. But the output of 'make' was full of lines like this: ld warning: in .libs/libclamav.lax/libclamavcxx.a/ValueSymbolTable.o, file is not of required architecture ld warning: in .libs/libclamav.lax/libclamavcxx.a/ValueTracking.o, file is not of required architecture ld warning: in .libs/libclamav.lax/libclamavcxx.a/ValueTypes.o, file is not of required architecture ld warning: in .libs/libclamav.lax/libclamavcxx.a/Verifier.o, file is not of required architecture ld warning: in .libs/libclamav.lax/libclamavcxx.a/VirtRegMap.o, file is not of required architecture And the result is a 32-bit binary: file /usr/local/sbin/clamd /usr/local/sbin/clamd: Mach-O executable i386 I have tried CFLAGS, CXXFLAGS, LDFLAGS, CPPFLAGS and --build settings. everything I tried either failed or built i386. Does anyone have any suggestions? Thanks, James. _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml
