[LLVMdev] I have built a whole-program bitcode file for openldap-2.19

Nan Zhu
Fri, 30 Oct 2009 09:40:43 -0000

Hi,all

I have written a wrapper which includes gcc/g++,ld and llvm counterparts, it
invokes native or llvm compiler and linker according to the options it
receives,after I replace the native tools with my wrapper in libtool script,
I just typed like this

make CC=wrapper AC_CFLAGS=-emit-llvm

then I got a bc file of slapd and other tools in clients directory

The accessory is the whole-program bitcode file of slapd

(My platform is Fedora11 x86_64+E6300)

the method can also be applied to many GNU projects but there may be some
other problems when I treat to BIND,I'm checking it..

Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20091030/1dcd3a47/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slapd.bc
Type: application/octet-stream
Size: 2662636 bytes
Desc: not available
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20091030/1dcd3a47/attachment.obj>