Mercurial > projects > ldc
diff lphobos/build.sh @ 55:0ccfae271c45 trunk
[svn r59] Added support for C-style variadic functions. Currently only works on x86, x86-64 va_arg is broken in LLVM 2.1. PPC and PPC64 unknown.
Updates to runtime. Rebuild!
author | lindquist |
---|---|
date | Wed, 24 Oct 2007 22:18:06 +0200 |
parents | 0c77619e803b |
children | 2c3cd3596187 |
line wrap: on
line diff
--- a/lphobos/build.sh Wed Oct 24 01:37:34 2007 +0200 +++ b/lphobos/build.sh Wed Oct 24 22:18:06 2007 +0200 @@ -25,6 +25,10 @@ rebuild typeinfos.d -c -oqobj -dc=llvmdc-posix || exit 1 llvm-link -f -o=../lib/llvmdcore.bc `ls obj/typeinfo.*.bc` ../lib/llvmdcore.bc || exit 1 +echo "compiling llvm runtime support" +rebuild llvmsupport.d -c -oqobj -dc=llvmdc-posix || exit +llvm-link -f -o=../lib/llvmdcore.bc `ls obj/llvm.*.bc` ../lib/llvmdcore.bc || exit 1 + echo "optimizing" opt -f -std-compile-opts -o=../lib/llvmdcore.bc ../lib/llvmdcore.bc || exit 1