[MacRuby-devel] llvm-config?
Watson
watson1978 at gmail.com
Fri Jul 9 03:39:25 PDT 2010
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 at 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 at 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 at 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 at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>>>
>>> _______________________________________________
>>> MacRuby-devel mailing list
>>> MacRuby-devel at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>
More information about the MacRuby-devel
mailing list