Don't specify -Wl,--exclude-libs=ALL for shared library build.

This is used for normal builds to strip out lots of unneeded symbols and
minimize binary size. However, for shared library build, this causes
needed symbols to be excluded and subsequent so's to fail linking.

BUG=158821
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/11413110

git-svn-id: http://src.chromium.org/svn/trunk/src/build@169060 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
yfriedman@chromium.org 2012-11-21 16:27:47 +00:00
Родитель 82f7deaeef
Коммит 7c12ae6a76
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -2934,6 +2934,9 @@
'libraries': [
'-lgnustl_shared',
],
'ldflags!': [
'-Wl,--exclude-libs=ALL',
],
}],
['android_upstream_bringup==1', {
'defines': ['ANDROID_UPSTREAM_BRINGUP=1',],