summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorReid Barton <rwbarton@gmail.com>2017-02-04 10:29:17 +0000
committerMatthew Pickering <matthewtpickering@gmail.com>2017-02-04 10:29:24 +0000
commit283acec1d7307fdbd8cd7b3f1d984a036366d6b4 (patch)
treeb2e3864980ce7a075f125aa6ab44efbf905be06b /mk
parent4d31880a0bfb3bf653c86f844fc8cf332c955547 (diff)
downloadhaskell-283acec1d7307fdbd8cd7b3f1d984a036366d6b4.tar.gz
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. Test Plan: pushed to a wip/ branch for perf to build Reviewers: DemiMarie, austin, bgamari, mpickering Reviewed By: mpickering Subscribers: mpickering, thomie Differential Revision: https://phabricator.haskell.org/D3070 GHC Trac Issues: #13230
Diffstat (limited to 'mk')
-rw-r--r--mk/config.mk.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/mk/config.mk.in b/mk/config.mk.in
index f4508afb25..35ff04cb0e 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)