[qt5-qtbase] no-use-gold-linker (f22+, #1193044)

Rex Dieter rdieter at fedoraproject.org
Mon Feb 16 13:20:59 UTC 2015


commit c8544d32b38e66321f408a12f4417ee08c617328
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Mon Feb 16 07:20:49 2015 -0600

    no-use-gold-linker (f22+, #1193044)

 qt5-qtbase.spec |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/qt5-qtbase.spec b/qt5-qtbase.spec
index 62a34ec..c526e6f 100644
--- a/qt5-qtbase.spec
+++ b/qt5-qtbase.spec
@@ -33,7 +33,7 @@
 Summary: Qt5 - QtBase components
 Name:    qt5-qtbase
 Version: 5.4.0
-Release: 12%{?dist}
+Release: 13%{?dist}
 
 # See LGPL_EXCEPTIONS.txt, for exception details
 License: LGPLv2 with exceptions or GPLv3 with exceptions
@@ -208,6 +208,13 @@ Requires(postun): %{_sbindir}/update-alternatives
 %define tds -no-sql-tds
 %endif
 
+# workaround gold linker bug by not using it
+# https://bugzilla.redhat.com/show_bug.cgi?id=1193044
+#https://sourceware.org/bugzilla/show_bug.cgi?id=16992
+%if 0%{?fedora} > 21
+%define use_gold_linker -no-use-gold-linker
+%endif
+
 %description 
 Qt is a software toolkit for developing applications.
 
@@ -407,7 +414,8 @@ popd
   %{?sqlite} \
   %{?tds} \
   %{?xkbcommon} \
-  -system-zlib
+  -system-zlib \
+  %{?use_gold_linker}
 
 make %{?_smp_mflags}
 
@@ -835,6 +843,9 @@ fi
 
 
 %changelog
+* Mon Feb 16 2015 Rex Dieter <rdieter at fedoraproject.org> 5.4.0-13
+- -no-use-gold-linker (f22+, #1193044)
+
 * Thu Feb 12 2015 Rex Dieter <rdieter at fedoraproject.org> 5.4.0-12
 - own  %%{_qt5_plugindir}/{designer,iconengines,script,styles}
 


More information about the scm-commits mailing list