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