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