Mercurial > projects > ldc
comparison 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 |
comparison
equal
deleted
inserted
replaced
54:28e99b04a132 | 55:0ccfae271c45 |
---|---|
23 | 23 |
24 echo "compiling typeinfos" | 24 echo "compiling typeinfos" |
25 rebuild typeinfos.d -c -oqobj -dc=llvmdc-posix || exit 1 | 25 rebuild typeinfos.d -c -oqobj -dc=llvmdc-posix || exit 1 |
26 llvm-link -f -o=../lib/llvmdcore.bc `ls obj/typeinfo.*.bc` ../lib/llvmdcore.bc || exit 1 | 26 llvm-link -f -o=../lib/llvmdcore.bc `ls obj/typeinfo.*.bc` ../lib/llvmdcore.bc || exit 1 |
27 | 27 |
28 echo "compiling llvm runtime support" | |
29 rebuild llvmsupport.d -c -oqobj -dc=llvmdc-posix || exit | |
30 llvm-link -f -o=../lib/llvmdcore.bc `ls obj/llvm.*.bc` ../lib/llvmdcore.bc || exit 1 | |
31 | |
28 echo "optimizing" | 32 echo "optimizing" |
29 opt -f -std-compile-opts -o=../lib/llvmdcore.bc ../lib/llvmdcore.bc || exit 1 | 33 opt -f -std-compile-opts -o=../lib/llvmdcore.bc ../lib/llvmdcore.bc || exit 1 |
30 | 34 |
31 # build phobos | 35 # build phobos |
32 echo "compiling phobos" | 36 echo "compiling phobos" |