diff options
author | Howard Hinnant <hhinnant@apple.com> | 2011-10-04 23:11:56 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2011-10-04 23:11:56 +0000 |
commit | 7ba069074ade92cd272e8eb8b5fff381cc106e8e (patch) | |
tree | b7aa4ad7c40534e4b63d713e7c6ee5e90d562efe /libcxx/lib | |
parent | 59f4407d5b4c19c6ecf21c48090da256853f4829 (diff) | |
download | bcm5719-llvm-7ba069074ade92cd272e8eb8b5fff381cc106e8e.tar.gz bcm5719-llvm-7ba069074ade92cd272e8eb8b5fff381cc106e8e.zip |
Fix <rdar://problem/10136825>
llvm-svn: 141132
Diffstat (limited to 'libcxx/lib')
-rwxr-xr-x | libcxx/lib/buildit | 5 | ||||
-rw-r--r-- | libcxx/lib/weak.exp | 16 |
2 files changed, 19 insertions, 2 deletions
diff --git a/libcxx/lib/buildit b/libcxx/lib/buildit index 13d6f8e07ab..0b191f38257 100755 --- a/libcxx/lib/buildit +++ b/libcxx/lib/buildit @@ -26,7 +26,7 @@ if [ -z $MACOSX_DEPLOYMENT_TARGET ] then if [ -z $IPHONEOS_DEPLOYMENT_TARGET ] then - MACOSX_DEPLOYMENT_TARGET=10.6 + MACOSX_DEPLOYMENT_TARGET=10.7 fi fi @@ -75,7 +75,8 @@ case $TRIPLE in -lSystem \ -Wl,-unexported_symbols_list,libc++unexp.exp \ ${RE_EXPORT_LINE} \ - -Wl,-force_symbols_not_weak_list,notweak.exp " + -Wl,-force_symbols_not_weak_list,notweak.exp \ + -Wl,-force_symbols_weak_list,weak.exp" fi ;; *-*-mingw*) diff --git a/libcxx/lib/weak.exp b/libcxx/lib/weak.exp new file mode 100644 index 00000000000..6bdcc057846 --- /dev/null +++ b/libcxx/lib/weak.exp @@ -0,0 +1,16 @@ +__ZTISt10bad_typeid +__ZTISt11logic_error +__ZTISt11range_error +__ZTISt12domain_error +__ZTISt12length_error +__ZTISt12out_of_range +__ZTISt13bad_exception +__ZTISt13runtime_error +__ZTISt14overflow_error +__ZTISt15underflow_error +__ZTISt16invalid_argument +__ZTISt16nested_exception +__ZTISt20bad_array_new_length +__ZTISt8bad_cast +__ZTISt9bad_alloc +__ZTISt9exception |