The package rpms/scorep.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/scorep.git/commit/?id=c9ac3dad58d....
Change:
+%ifnarch ppc64le
Thanks.
Full change:
============
commit b0936f106baa40ab6b1663f50216ca6d125dfafa
Merge: c9ac3da b259a12
Author: Dave Love <loveshack(a)fedoraproject.org>
Date: Thu Oct 18 16:37:41 2018 +0100
- New version
- Remove 64-bit install fixup
commit c9ac3dad58d2c5d5047718db4dda90c5fef23ee0
Author: Dave Love <loveshack(a)fedoraproject.org>
Date: Mon Oct 15 14:07:55 2018 +0100
- New version
- Remove 64-bit install fixup
diff --git a/scorep.spec b/scorep.spec
index eb27e45..9586b0a 100644
--- a/scorep.spec
+++ b/scorep.spec
@@ -1,6 +1,14 @@
+%ifnarch ppc64le
+%global dowrap 1
+%else
+%if 0%{?fedora} > 28
+%global dowrap 1
+%endif
+%endif
+
Name: scorep
-Version: 4.0
-Release: 2%{?dist}
+Version: 4.1
+Release: 1%{?dist}
Summary: Scalable Performance Measurement Infrastructure for Parallel Codes
License: BSD
@@ -19,9 +27,11 @@ BuildRequires: otf2-devel >= 2.0
BuildRequires: papi-devel
BuildRequires: gcc-plugin-devel
BuildRequires: gcc-c++
+%if 0%{?dowrap}
BuildRequires: llvm-devel
BuildRequires: clang
BuildRequires: clang-devel
+%endif
BuildRequires: automake libtool
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: binutils-devel%{?_isa}
@@ -193,11 +203,6 @@ done
find %{buildroot} -name '*.la' -exec rm -f {} ';'
find %{buildroot} -name '*.a' -delete
-# Fixme: For some reason libscorep_estimator is always installed in lib
-if [ %_lib != lib ]; then
- mv %{buildroot}%{_prefix}/lib/libscorep* %{buildroot}%{_libdir}
-fi
-
%ldconfig_scriptlets
%check
@@ -223,7 +228,7 @@ make -C serial check V=1
%{_bindir}/scorep-wrapper
%{_bindir}/scorep-online-access-registry
%{_bindir}/scorep-preload-init
-%{_bindir}/scorep-libwrap-init
+%{?dowrap:%{_bindir}/scorep-libwrap-init}
%{_libdir}/scorep/
%{_datadir}/scorep/
%{_includedir}/scorep/
@@ -256,7 +261,7 @@ make -C serial check V=1
%{_libdir}/mpich/bin/scorep-wrapper
%{_libdir}/mpich/bin/scorep-online-access-registry
%{_libdir}/mpich/bin/scorep-preload-init
-%{_libdir}/mpich/bin/scorep-libwrap-init
+%{?dowrap:%{_libdir}/mpich/bin/scorep-libwrap-init}
%{_libdir}/mpich/lib/scorep/
%{_includedir}/mpich-%{_arch}/scorep/
@@ -285,7 +290,7 @@ make -C serial check V=1
%{_libdir}/openmpi/bin/scorep-wrapper
%{_libdir}/openmpi/bin/scorep-online-access-registry
%{_libdir}/openmpi/bin/scorep-preload-init
-%{_libdir}/openmpi/bin/scorep-libwrap-init
+%{?dowrap:%{_libdir}/openmpi/bin/scorep-libwrap-init}
%{_libdir}/openmpi/lib/scorep/
%{_includedir}/openmpi-%{_arch}/scorep/
@@ -294,7 +299,14 @@ make -C serial check V=1
%endif
%changelog
-* Tue Oct 9 2018 Dave Love <loveshack(a)fedoraproject.org> - 4.0-2
+* Fri Oct 12 2018 Dave Love <loveshack(a)fedoraproject.org> - 4.1-1
+- New version
+- Remove 64-bit install fixup
+
+* Fri Oct 12 2018 Dave Love <loveshack(a)fedoraproject.org> - 4.0-3
+- Exclude libwrap stuff on ppc64le fedora < 29
+
+* Tue Oct 9 2018 Dave Love <loveshack(a)fedoraproject.org> - 4.0-2
- Use ldconfig_scriptlets and remove some EPEL-ism in build
- Patch to correct cube configuration
- Build libwrap