The package rpms/legion.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/legion.git/commit/?id=d64f3b66bbf26c....
Change: -%ifnarch s390x
Thanks.
Full change: ============
commit d64f3b66bbf26c85d379093882a7ff62599aca1d Author: Christoph Junghans junghans@lanl.gov Date: Mon Oct 30 09:49:23 2017 -0600
Version bump to 17.10.0
diff --git a/.gitignore b/.gitignore index fcf3465..a00c1f1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /legion*.src.rpm /legion-17.05.0.tar.gz /legion-17.08.0.tar.gz +/legion-17.10.0.tar.gz diff --git a/legion.spec b/legion.spec index 8a1791d..234fcfd 100644 --- a/legion.spec +++ b/legion.spec @@ -1,12 +1,10 @@ Name: legion -Version: 17.08.0 -Release: 3%{?dist} +Version: 17.10.0 +Release: 1%{?dist} Summary: A data-centric parallel programming system License: ASL 2.0 Url: http://legion.stanford.edu/ Source0: https://github.com/StanfordLegion/legion/archive/%%7Bname%7D-%%7Bversion%7D.... -#patch for s390x (bug #1477749) -Patch0: s390x.patch
BuildRequires: gcc BuildRequires: gcc-c++ @@ -99,16 +97,13 @@ This package contains development headers and libraries for the legion library
%prep %setup -q -n %{name}-%{name}-%{version} -%ifnarch s390x -%patch0 -p1 -%endif
%build mkdir serial openmpi mpich
pushd serial export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=OFF -DLegion_BUILD_EXAMPLES=ON -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=OFF -DLegion_BUILD_EXAMPLES=ON \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build popd @@ -116,8 +111,8 @@ popd pushd openmpi %{_openmpi_load} export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ - -DGASNet_mpi-par_LIBRARY=${MPI_LIB}/libgasnet-mpi-par.so -DGASNet_gasnet_tools-par_LIBRARY=$MPI_LIB/libgasnet_tools-par.so -DGASNet_INCLUDE_DIR=$MPI_INCLUDE \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON \ + -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DCMAKE_INSTALL_INCLUDEDIR=${MPI_INCLUDE} -DGASNet_CONDUIT=mpi \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build %{_openmpi_unload} @@ -126,8 +121,8 @@ popd pushd mpich %{_mpich_load} export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ - -DGASNet_mpi-par_LIBRARY=${MPI_LIB}/libgasnet-mpi-par.so -DGASNet_gasnet_tools-par_LIBRARY=$MPI_LIB/libgasnet_tools-par.so -DGASNet_INCLUDE_DIR=$MPI_INCLUDE \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON \ + -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DCMAKE_INSTALL_INCLUDEDIR=${MPI_INCLUDE} -DGASNet_CONDUIT=mpi \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build %{_mpich_unload} @@ -186,6 +181,9 @@ mv %{buildroot}{%{_datadir}/Legion,%{_libdir}/cmake/%{name}} %{_libdir}/mpich*/lib/lib*.so.1
%changelog +* Sat Oct 28 2017 Christoph Junghans junghans@votca.org - 17.10.0-1 +- Version bump to 17.10.0 + * Tue Oct 03 2017 Christoph Junghans junghans@votca.org - 17.08.0-3 - Rebuilt for gasnet-1.30.0 for fc27
diff --git a/s390x.patch b/s390x.patch deleted file mode 100644 index a776c8a..0000000 --- a/s390x.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- legion-legion-17.05.0/runtime/realm/numa/numasysif.cc 2017/06/15 14:00:13 1.1 -+++ legion-legion-17.05.0/runtime/realm/numa/numasysif.cc 2017/06/15 14:01:01 -@@ -27,10 +27,11 @@ - - #include <vector> - - #ifdef __linux__ - #include <unistd.h> -+#include <asm-generic/unistd.h> - #include <sys/syscall.h> - #include <linux/mempolicy.h> - #include <dirent.h> - #include <sched.h> - #include <ctype.h> diff --git a/sources b/sources index 766440b..0529e87 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (legion-17.08.0.tar.gz) = 5d97157f97e12149e5fdf3a75d2e6e8a41ebf97e09c35501e2c93437bd0a47643d261f68c6b4a83b47e64d706f35914acd3a852eb0c08a11696b05ba9ef7af87 +SHA512 (legion-17.10.0.tar.gz) = c4be9b32b47b3c4ae38374606125867f963a109dd542a52ee20b2964e5849121207d78947f0ab6ea4ed5e8a027b26da7b1a3a61124f175c1b9f7323e56b8d9b2
commit 824ce032d6a7a327592df92c0af093dfa9a81ba1 Author: Christoph Junghans junghans@lanl.gov Date: Thu Sep 28 07:23:00 2017 -0600
clean up for cmake3
diff --git a/legion.spec b/legion.spec index 66d5522..8a1791d 100644 --- a/legion.spec +++ b/legion.spec @@ -12,7 +12,12 @@ BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: hwloc-devel BuildRequires: gasnet-devel -BuildRequires: %{?fedora:cmake >= 3.1}%{?rhel:cmake3 >= 3.1} +%if 0%{?rhel} +BuildRequires: cmake3 >= 3.1 +%else +BuildRequires: cmake >= 3.1 +%global cmake3 %{cmake} +%endif
%description Legion is a data-centric parallel programming system for writing portable @@ -103,7 +108,7 @@ mkdir serial openmpi mpich
pushd serial export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{?fedora:%{cmake}}%{?rhel:%{cmake3}} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=OFF -DLegion_BUILD_EXAMPLES=ON -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=OFF -DLegion_BUILD_EXAMPLES=ON -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build popd @@ -111,7 +116,7 @@ popd pushd openmpi %{_openmpi_load} export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{?fedora:%{cmake}}%{?rhel:%{cmake3}} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ -DGASNet_mpi-par_LIBRARY=${MPI_LIB}/libgasnet-mpi-par.so -DGASNet_gasnet_tools-par_LIBRARY=$MPI_LIB/libgasnet_tools-par.so -DGASNet_INCLUDE_DIR=$MPI_INCLUDE \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build @@ -121,7 +126,7 @@ popd pushd mpich %{_mpich_load} export LDFLAGS="%{__global_ldflags} -Wl,--as-needed" -%{?fedora:%{cmake}}%{?rhel:%{cmake3}} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ +%{cmake3} .. -DLegion_USE_HWLOC=ON -DLegion_USE_GASNet=ON -DLegion_BUILD_EXAMPLES=ON -DCMAKE_INSTALL_LIBDIR=${MPI_LIB} -DGASNet_CONDUIT=mpi \ -DGASNet_mpi-par_LIBRARY=${MPI_LIB}/libgasnet-mpi-par.so -DGASNet_gasnet_tools-par_LIBRARY=$MPI_LIB/libgasnet_tools-par.so -DGASNet_INCLUDE_DIR=$MPI_INCLUDE \ -DLegion_BUILD_TESTS=ON -DLegion_BUILD_TUTORIAL=ON -DLegion_ENABLE_TESTING=ON %make_build
commit 11395e7d594f46f812f33bd3b8c439865c448c5e Author: Christoph Junghans junghans@lanl.gov Date: Wed Sep 27 09:25:16 2017 -0600
Rebuilt for gasnet-1.30.0 for fc27
diff --git a/legion.spec b/legion.spec index cc37663..66d5522 100644 --- a/legion.spec +++ b/legion.spec @@ -1,6 +1,6 @@ Name: legion Version: 17.08.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A data-centric parallel programming system License: ASL 2.0 Url: http://legion.stanford.edu/ @@ -181,6 +181,9 @@ mv %{buildroot}{%{_datadir}/Legion,%{_libdir}/cmake/%{name}} %{_libdir}/mpich*/lib/lib*.so.1
%changelog +* Tue Oct 03 2017 Christoph Junghans junghans@votca.org - 17.08.0-3 +- Rebuilt for gasnet-1.30.0 for fc27 + * Fri Sep 01 2017 Christoph Junghans junghans@votca.org - 17.08.0-2 - Rebuilt for gasnet-1.30.0