From 6ed122483a1e350b0aeb7907f82c9d43e6c0156a Mon Sep 17 00:00:00 2001 From: B Stack Date: Thu, 28 Mar 2019 20:12:39 -0400 Subject: suppress binary stripping on el6 The official release does not suffer from this, but for some reason the stackrpms release of palemoon fails the binary stripping at the end with messages similar to: + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libxpcomglue.a(PLDHashTable.o): invalid relocation type 42 /usr/bin/strip: PLDHashTable.o: Bad value BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libxpcomglue_s.a(Unified_cpp_xpcom_glue0.o): invalid relocation type 42 /usr/bin/strip: Unified_cpp_xpcom_glue0.o: Bad value BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libmozglue.a(SSE.o): invalid relocation type 42 /usr/bin/strip: SSE.o: Bad value BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libmemory.a(jemalloc_config.o): invalid relocation type 42 /usr/bin/strip: jemalloc_config.o: Bad value BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libunicharutil_external_s.a(chariter.o): invalid relocation type 42 /usr/bin/strip: chariter.o: Bad value BFD: /builddir/build/BUILDROOT/palemoon-stackrpms-28.4.1-1.x86_64/usr/lib64/palemoon-stackrpms-devel/sdk/lib/libcrmf.a(crmfenc.o): invalid relocation type 42 /usr/bin/strip: crmfenc.o: Bad value error: Bad exit status from /var/tmp/rpm-tmp.pudIld (%install) --- palemoon/palemoon-stackrpms.spec | 5 +++++ palemoon/palemoon.spec | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/palemoon/palemoon-stackrpms.spec b/palemoon/palemoon-stackrpms.spec index 9fc8c4a..ad1fc73 100644 --- a/palemoon/palemoon-stackrpms.spec +++ b/palemoon/palemoon-stackrpms.spec @@ -27,6 +27,11 @@ %define scl_buildreq devtoolset-7-toolchain %endif +# suppress binary strippping on el6 which fails for some reason +%if 0%{?el6} + %global __os_install_post %{nil} +%endif + %if 0%{stackrpms_custom} Name: palemoon-stackrpms Summary: Pale Moon web browser with stackrpms prefs diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index 05aca70..2b00195 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -27,6 +27,11 @@ %define scl_buildreq devtoolset-7-toolchain %endif +# suppress binary strippping on el6 which fails for some reason +%if 0%{?el6} + %global __os_install_post %{nil} +%endif + %if 0%{stackrpms_custom} Name: palemoon-stackrpms Summary: Pale Moon web browser with stackrpms prefs -- cgit