[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