[tbb-commits] [tor-browser/tor-browser-60.0.1esr-8.0-1] Bug 1443823 - Apply no-keep-inline-dllexport to MinGW x64 also. r=glandium, a=jcristau
gk at torproject.org
gk at torproject.org
Thu Jun 14 12:19:10 UTC 2018
commit 934c7b276556e7060cceddd5843dbc52ce548a78
Author: Tom Ritter <tom at mozilla.com>
Date: Fri Mar 23 14:35:30 2018 -0500
Bug 1443823 - Apply no-keep-inline-dllexport to MinGW x64 also. r=glandium, a=jcristau
MozReview-Commit-ID: 2Nyw738ZHou
--HG--
extra : source : cab870519a15f4c097b64f0d12295133fb5db90f
---
js/src/old-configure.in | 9 +++++++--
old-configure.in | 9 +++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/js/src/old-configure.in b/js/src/old-configure.in
index 3fec4ece4d24..b9aa86c0d83b 100644
--- a/js/src/old-configure.in
+++ b/js/src/old-configure.in
@@ -798,11 +798,16 @@ case "$target" in
;;
esac
+ if test -n "$GNU_CC"; then
+ CFLAGS="$CFLAGS -fno-keep-inline-dllexport"
+ CXXFLAGS="$CXXFLAGS -fno-keep-inline-dllexport"
+ fi
+
case "$target" in
i*86-*)
if test -n "$GNU_CC"; then
- CFLAGS="$CFLAGS -mstackrealign -fno-keep-inline-dllexport"
- CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport"
+ CFLAGS="$CFLAGS -mstackrealign"
+ CXXFLAGS="$CXXFLAGS -mstackrealign"
LDFLAGS="$LDFLAGS -Wl,--large-address-aware"
else
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86"
diff --git a/old-configure.in b/old-configure.in
index 774429b228e8..dd2fb701cd79 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -1043,11 +1043,16 @@ case "$target" in
;;
esac
+ if test -n "$GNU_CC"; then
+ CFLAGS="$CFLAGS -fno-keep-inline-dllexport"
+ CXXFLAGS="$CXXFLAGS -fno-keep-inline-dllexport"
+ fi
+
case "$target" in
i*86-*)
if test -n "$GNU_CC"; then
- CFLAGS="$CFLAGS -mstackrealign -fno-keep-inline-dllexport"
- CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport"
+ CFLAGS="$CFLAGS -mstackrealign"
+ CXXFLAGS="$CXXFLAGS -mstackrealign"
LDFLAGS="$LDFLAGS -Wl,--enable-stdcall-fixup -Wl,--large-address-aware"
else
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86"
More information about the tbb-commits
mailing list