[commit: ghc] wip/rwbarton-supports-split-sections: Make split sections by default work again (45a9b99)
git at git.haskell.org
git at git.haskell.org
Fri Feb 3 22:04:15 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/rwbarton-supports-split-sections
Link : http://ghc.haskell.org/trac/ghc/changeset/45a9b9923ce6f093fb27c9e7bf82b95607db9869/ghc
>---------------------------------------------------------------
commit 45a9b9923ce6f093fb27c9e7bf82b95607db9869
Author: Reid Barton <rwbarton at gmail.com>
Date: Fri Feb 3 17:00:02 2017 -0500
Make split sections by default work again
Commit 266a9dc4c changed = to := in one place in mk/config.mk.in.
This broke SupportsSplitSections because the variable LdIsGNULd
that it depends on is not defined until later in the file.
>---------------------------------------------------------------
45a9b9923ce6f093fb27c9e7bf82b95607db9869
mk/config.mk.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/config.mk.in b/mk/config.mk.in
index f4508af..35ff04c 100644
--- a/mk/config.mk.in
+++ b/mk/config.mk.in
@@ -359,7 +359,7 @@ SplitObjs = $(if $(and $(filter YES,$(SupportsSplitObjs)),\
# This is not supported on Darwin (where you can use subsections-via-symbols
# instead) and Windows is not yet working. (See #11445 and related tickets.)
OsSupportsSplitSections=$(if $(filter $(TargetOS_CPP),mingw32 darwin),NO,YES)
-SupportsSplitSections :=$(if $(and $(filter YES,$(OsSupportsSplitSections)),\
+SupportsSplitSections=$(if $(and $(filter YES,$(OsSupportsSplitSections)),\
$(filter YES,$(LdIsGNULd))),YES,NO)
SplitSections ?= $(SupportsSplitSections)
More information about the ghc-commits
mailing list