qt5bse: configure: fix gold linker detection

Fixes http://autobuild.buildroot.net/results/92c/92c3fb4ddb934115b228652bb8c972bb7459bb40/

While the -fuse-ld=gold flag is related to linking, it is an argument to the
compiler driver to tell it what linker to execute, NOT an option to tell the
linker to behave differently.

So it shouldn't get prefixed with -Wl when passed though the compiler driver.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Peter Korsgaard 2015-02-15 23:20:12 +01:00
parent 1cac78fbb0
commit ea4501da20

View File

@ -0,0 +1,36 @@
From 6e750053cd6d183173a4c39f2b1080b3c9814d76 Mon Sep 17 00:00:00 2001
From: Peter Korsgaard <peter@korsgaard.com>
Date: Sun, 15 Feb 2015 22:58:07 +0100
Subject: [PATCH] configure: fix gold linker support detection
Submitted upstream: https://bugreports.qt.io/browse/QTBUG-44487
While the -fuse-ld=gold flag is related to linking, it is an argument to the
compiler driver to tell it what linker to execute, NOT an option to tell the
linker to behave differently.
So it shouldn't get prefixed with -Wl when passed though the compiler driver.
Fixes http://autobuild.buildroot.net/results/92c/92c3fb4ddb934115b228652bb8c972bb7459bb40/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 043d9fc..987d7f0 100755
--- a/configure
+++ b/configure
@@ -3263,7 +3263,7 @@ fi
# auto-detect -fuse-ld=gold support
if [ "$CFG_USE_GOLD_LINKER" != "no" ]; then
- if linkerSupportsFlag $TEST_COMPILER -fuse-ld=gold; then
+ if compilerSupportsFlag $TEST_COMPILER -fuse-ld=gold; then
CFG_USE_GOLD_LINKER=yes
else
if [ "$CFG_USE_GOLD_LINKER" = "yes" ]; then
--
2.1.3