Hello community, here is the log from the commit of package libqt5-qtbase for openSUSE:Factory checked in at 2020-11-03 15:15:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtbase (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtbase" Tue Nov 3 15:15:37 2020 rev:113 rq:845064 version:5.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtbase/libqt5-qtbase.changes 2020-10-18 16:30:07.608723305 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtbase.new.3463/libqt5-qtbase.changes 2020-11-03 15:15:50.135997888 +0100 @@ -1,0 +2,5 @@ +Wed Oct 28 13:22:24 UTC 2020 - Fabian Vogt <fab...@ritter-vogt.de> + +- Disable -reduce-relocations for now (boo#1175278, QTBUG-86173) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtbase.spec ++++++ --- /var/tmp/diff_new_pack.NDYiTv/_old 2020-11-03 15:15:51.615999313 +0100 +++ /var/tmp/diff_new_pack.NDYiTv/_new 2020-11-03 15:15:51.619999317 +0100 @@ -834,6 +834,11 @@ sed -i -e 's|^\(QMAKE_STRIP.*=\).*$|\1|g' mkspecs/common/linux.conf # -no-feature-relocatable is needed to support /usr/lib/sse2 etc., see QTBUG-78948 +# -reduce-relocations means copy relocations aren't allowed, and so special +# flags like -fPIC need to be passed when building an application. This breaks +# with LTO (PIE overrides that) and CMake (doesn't pass -fPIC when linking). +# Due to a binutils bug/misunderstanding, this option didn't do as much before 2.35, +# so just disable it for now until a proper alternative appears. echo yes | ./configure \ -prefix %{_prefix} \ @@ -851,11 +856,7 @@ -sysconfdir %{libqt5_sysconfdir} \ -translationdir %{libqt5_translationdir} \ -verbose \ -%ifarch %ix86 x86_64 - -reduce-relocations \ -%else -no-reduce-relocations \ -%endif %ifarch %ix86 %if 0%{?sle_version} < 150000 -no-sse2 -no-pch \