mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-18 09:43:33 +08:00
qt5base: add patch to fix gold linker issue
The newly added patch makes sure that gold linker functionality is not used when doing host builds, since qt5 only tests the availability of this feature with the target compiler. Fixes: http://autobuild.buildroot.net/results/f403a76ac0abbf8488373c0dffb4487f5d98c55d/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
5e22719ad5
commit
a138be5d70
27
package/qt5/qt5base/0005-no-gold-linker-for-host-build.patch
Normal file
27
package/qt5/qt5base/0005-no-gold-linker-for-host-build.patch
Normal file
@ -0,0 +1,27 @@
|
||||
Use the gold linker only for target builds
|
||||
|
||||
Availability of the gold linker is only tested with the
|
||||
cross-compiler, not the host compiler, so Qt shouldn't assume it's
|
||||
available when doing host builds.
|
||||
|
||||
This fixes build failures occuring when cross-compiling Qt5 with a
|
||||
gold capable cross-compiler, on a host that has a too old compiler to
|
||||
support gold.
|
||||
|
||||
Bug reported upstream at https://bugreports.qt.io/browse/QTBUG-46125.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: b/mkspecs/features/default_post.prf
|
||||
===================================================================
|
||||
--- a/mkspecs/features/default_post.prf
|
||||
+++ b/mkspecs/features/default_post.prf
|
||||
@@ -62,7 +62,7 @@
|
||||
QMAKE_LIBFLAGS += $$QMAKE_LIBFLAGS_RELEASE
|
||||
}
|
||||
|
||||
-use_gold_linker: QMAKE_LFLAGS += $$QMAKE_LFLAGS_USE_GOLD
|
||||
+!host_build: use_gold_linker: QMAKE_LFLAGS += $$QMAKE_LFLAGS_USE_GOLD
|
||||
|
||||
dll:win32: QMAKE_LFLAGS += $$QMAKE_LFLAGS_DLL
|
||||
static:mac: QMAKE_LFLAGS += $$QMAKE_LFLAGS_STATIC_LIB
|
Loading…
Reference in New Issue
Block a user