1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Index: aze/libcxxabi/lib/buildit
===================================================================
--- aze.orig/libcxxabi/lib/buildit 2013-12-01 11:05:40.761988022 +0100
+++ aze/libcxxabi/lib/buildit 2013-12-01 11:07:33.777991638 +0100
@@ -70,29 +70,31 @@
SOEXT=so
LDSHARED_FLAGS="-o libc++abi.so.1.0 \
-shared -nodefaultlibs -Wl,-soname,libc++abi.so.1 \
- -lpthread -lrt -lc -lstdc++"
+ -lpthread -lc "
;;
esac
if [ -z $RC_XBS ]
then
rm -f libc++abi.1.$SOEXT*
+ rm -f libc++abi.a
fi
set -x
for FILE in ../src/*.cpp; do
- $CXX -c -g -O3 $RC_CFLAGS $EXTRA_FLAGS -I../include $OPTIONS $FILE
+ $CXX -c -g -O3 $RC_CFLAGS $EXTRA_FLAGS -I../include -I../../libcxx/include $OPTIONS $FILE
done
case $TRIPLE in
*-*-mingw*)
for FILE in ../src/support/win32/*.cpp; do
- $CXX -c -g -Os $RC_CFLAGS $EXTRA_FLAGS -I../include $OPTIONS $FILE
+ $CXX -c -g -Os $RC_CFLAGS $EXTRA_FLAGS -I../include -I../../libcxx/include $OPTIONS $FILE
done
;;
esac
$CC *.o $RC_CFLAGS $LDSHARED_FLAGS $EXTRA_FLAGS
+ar rcs libc++abi.a *.o
if [ -z $RC_XBS ]
then
rm *.o
|