From 45a9b9923ce6f093fb27c9e7bf82b95607db9869 Mon Sep 17 00:00:00 2001 From: Reid Barton Date: Fri, 3 Feb 2017 17:00:02 -0500 Subject: 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. --- 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 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) -- cgit v1.2.1