mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 07:45:30 +00:00
Bug 1478499 - Specify the symbol version script for js with SYMBOLS_FILE. r=mshal
To make this work correctly we need to start respecting SYMBOLS_FILE under js/src, so we start setting GCC_USE_GNU_LD in js/src/config.status to get this wired up. MozReview-Commit-ID: HYahjev0VUo --HG-- extra : rebase_source : 4bba5fbb1b3689854796ece928219293cfc63d19
This commit is contained in:
parent
493ea8dbbd
commit
8f4e7ae4ec
@ -33,7 +33,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
|
||||
GENERATED_FILES['symverscript'].flags = [
|
||||
CONFIG['JS_LIBRARY_NAME'].replace('-', '_'),
|
||||
]
|
||||
LDFLAGS += ['-Wl,-version-script,symverscript']
|
||||
SYMBOLS_FILE = '!symverscript'
|
||||
else:
|
||||
Library('js')
|
||||
|
||||
|
@ -1819,6 +1819,8 @@ AC_SUBST(HOST_BIN_SUFFIX)
|
||||
|
||||
AC_SUBST(TARGET_XPCOM_ABI)
|
||||
|
||||
AC_SUBST(GCC_USE_GNU_LD)
|
||||
|
||||
AC_SUBST(MKSHLIB)
|
||||
AC_SUBST(MKCSHLIB)
|
||||
AC_SUBST_LIST(DSO_CFLAGS)
|
||||
|
Loading…
Reference in New Issue
Block a user