Sorry. Is Intel Core Duo a 32bit arch? So, please build only 32bit. Build a LLVM: $ env UNIVERSAL=1 UNIVERSAL_ARCH="i386" ....
Build a MacRuby: $ RC_ARCHS=i386 rake 2010/7/9 Watson <watson1...@gmail.com>: > It might be good to build only 64bit. :) > > Build a LLVM: > $ env UNIVERSAL=1 UNIVERSAL_ARCH="x86_64" .... > > Build a MacRuby: > $ RC_ARCHS=x86_64 rake > > > 2010/7/9 Alexander v. Below <be...@mac.com>: >> make fails :( >> >> llvm[2]: Linking Release executable tblgen (without symbols) >> Undefined symbols for architecture i386: >> "llvm::sys::MemoryFence()", referenced from: >> llvm::cl::extrahelp::extrahelp(char const*)in >> libLLVMSupport.a(CommandLine.o) >> llvm::cl::extrahelp::extrahelp(char const*)in >> libLLVMSupport.a(CommandLine.o) >> (anonymous namespace)::HelpPrinter::operator=(bool)in >> libLLVMSupport.a(CommandLine.o) >> (anonymous namespace)::HelpPrinter::operator=(bool)in >> libLLVMSupport.a(CommandLine.o) >> (anonymous namespace)::HelpPrinter::operator=(bool)in >> libLLVMSupport.a(CommandLine.o) >> llvm::cl::ParseCommandLineOptions(int, char**, char const*, bool)in >> libLLVMSupport.a(CommandLine.o) >> llvm::ManagedStaticBase::RegisterManagedStatic(void* (*)(), void >> (*)(void*)) constin libLLVMSupport.a(ManagedStatic.o) >> llvm::llvm_stop_multithreaded() in libLLVMSystem.a(Threading.o) >> llvm::llvm_start_multithreaded() in libLLVMSystem.a(Threading.o) >> ld: symbol(s) not found for architecture i386 >> collect2: ld returned 1 exit status >> lipo: can't open input file: >> /var/folders/P5/P5xcr6VXFZKFaglJThMDIk+++TQ/-Tmp-//cczcT9CU.out (No such >> file or directory) >> make[2]: *** [/Users/below/dev/llvm-trunk/Release/bin/tblgen] Error 1 >> make[1]: *** [TableGen/.makeall] Error 2 >> make: *** [all] Error 1 >> >> OS X 10.6.4, IntelCore Duo ... >> >> Any pointers? >> >> I have repeated the procedure and make sure I follow it to the letter... >> >> Thanks >> >> Alex >> >> Am 09.07.2010 um 10:27 schrieb Watson: >> >>> Hi. >>> >>> Would you install LLVM as following? :D >>> $ svn co -r 106781 https://llvm.org/svn/llvm-project/llvm/trunk llvm-trunk >>> $ cd llvm-trunk >>> $ env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc >>> CXX=/usr/bin/g++ ./configure --enable-bindings=none --enable-optimized >>> --with-llvmgccdir=/tmp >>> $ env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc >>> CXX=/usr/bin/g++ make >>> $ sudo env UNIVERSAL=1 UNIVERSAL_ARCH="i386 x86_64" CC=/usr/bin/gcc >>> CXX=/usr/bin/g++ make install >>> >>> Please watch a REAME.rdoc in detail : >>> http://github.com/masterkain/macruby/blob/master/README.rdoc >>> >>> 2010/7/9 Alexander v. Below <be...@mac.com>: >>>> Hello, >>>> >>>> I am attempting to build MacRuby-trunk (rev 4338), and when I call rake I >>>> get the error: >>>> >>>> "The llvm-config executable was not located as /usr/local/bin/llvm-config. >>>> Please make sure LLVM is correctly installed on your machine and pass the >>>> llvm_config option to rake if necessary." >>>> >>>> Can I remedy this for Developer Tools installation of llvm (4.2), or is >>>> the only way to get rid of this to use the llvm version indicated in the >>>> readme? >>>> >>>> Thanks >>>> >>>> Alex >>>> _______________________________________________ >>>> MacRuby-devel mailing list >>>> MacRuby-devel@lists.macosforge.org >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>> >>> _______________________________________________ >>> MacRuby-devel mailing list >>> MacRuby-devel@lists.macosforge.org >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> > _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel