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 <watson1978@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 <below@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 <below@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