The package rpms/orangefs.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/orangefs.git/commit/?id=38186a320....
Change:
-%ifnarch aarch64
Thanks.
Full change:
============
commit ea5629f17a3a47def74e1e5ff095c131741b6f2f
Author: Martin Brandenburg <martin(a)omnibond.com>
Date: Mon Apr 9 15:43:35 2018 +0000
Fix bogus date in changelog.
diff --git a/orangefs.spec b/orangefs.spec
index c6405c8..be77b5b 100644
--- a/orangefs.spec
+++ b/orangefs.spec
@@ -282,7 +282,7 @@ This package contains the FUSE client.
%{_bindir}/pvfs2fuse
%changelog
-* Fri Apr 9 2018 Martin Brandenburg <martin(a)martinbrandenburg.com> - 2.9.7-3
+* Mon Apr 9 2018 Martin Brandenburg <martin(a)martinbrandenburg.com> - 2.9.7-3
- Disable usrint on all architectures as it appears broken with latest glibc.
- Add ghostscript-tools-dvipdf dependency.
commit 38186a320b9ecacd80873454713509ac1b07ef98
Author: Martin Brandenburg <martin(a)omnibond.com>
Date: Mon Apr 9 15:34:48 2018 +0000
Fix build by disabling usrint and adding dependency.
diff --git a/orangefs.spec b/orangefs.spec
index b5027e6..c6405c8 100644
--- a/orangefs.spec
+++ b/orangefs.spec
@@ -1,6 +1,6 @@
Name: orangefs
Version: 2.9.7
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Parallel network file system client
URL:
http://www.orangefs.org/
# BSD (2 clause) maint/config/ssl.m4
@@ -22,7 +22,7 @@ BuildRequires: lmdb-devel fuse-devel
%ifnarch armv7hl
BuildRequires: libibverbs-devel
%endif
-BuildRequires: texlive latex2html
+BuildRequires: texlive latex2html ghostscript-tools-dvipdf
Source0:
https://s3.amazonaws.com/download.orangefs.org/current/source/orangefs-%v...
Source1: orangefs-server.service
@@ -74,16 +74,10 @@ mv doc/man/pvfs2.conf.5 doc/man/orangefs.conf.5
export LDFLAGS="%{optflags} -Wl,--as-needed"
%ifarch armv7hl
%configure --enable-external-lmdb --enable-shared --disable-static \
- --enable-fuse --with-db-backend=lmdb
+ --enable-fuse --disable-usrint --with-db-backend=lmdb
%else
-%ifarch aarch64
%configure --enable-external-lmdb --enable-shared --disable-static \
- --enable-fuse --disable-usrint --with-db-backend=lmdb \
- --with-openib=/usr
-%else
-%configure --enable-external-lmdb --enable-shared --disable-static \
- --enable-fuse --with-db-backend=lmdb --with-openib=/usr
-%endif
+ --enable-fuse --disable-usrint --with-db-backend=lmdb --with-openib=/usr
%endif
%make_build
make docs
@@ -107,20 +101,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/orangefs
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/orangefs
install -p -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}
-%ifnarch aarch64
-chmod 644 %{buildroot}%{_libdir}/liborangefsposix.so.%version
-%endif
-
%files
%config(noreplace) %{_sysconfdir}/pvfs2tab
-%ifnarch aarch64
-%{_bindir}/getmattr
-%{_bindir}/ofs_cp
-%{_bindir}/ofs_graphite_driver
-%{_bindir}/ofs_rm
-%{_bindir}/ofs_setdirhint
-%endif
%{_bindir}/pvfs2-check-server
%{_bindir}/pvfs2-chmod
%{_bindir}/pvfs2-chown
@@ -139,9 +122,6 @@ chmod 644 %{buildroot}%{_libdir}/liborangefsposix.so.%version
%{_bindir}/pvfs2-perror
%{_bindir}/pvfs2-ping
%{_bindir}/pvfs2-remove-object
-%ifnarch aarch64
-%{_bindir}/pvfs2-rm
-%endif
%{_bindir}/pvfs2-set-debugmask
%{_bindir}/pvfs2-set-eventmask
%{_bindir}/pvfs2-set-mode
@@ -157,20 +137,9 @@ chmod 644 %{buildroot}%{_libdir}/liborangefsposix.so.%version
%{_bindir}/pvfs2-viewdist
%{_bindir}/pvfs2-write
%{_bindir}/pvfs2-xattr
-%ifnarch aarch64
-%{_bindir}/setmattr
-%endif
%{_sbindir}/pvfs2-client
%{_sbindir}/pvfs2-client-core
%{_unitdir}/orangefs-client.service
-%ifnarch aarch64
-%{_libdir}/libofs.so.2
-%{_libdir}/libofs.so.%version
-%{_libdir}/liborangefs.so.2
-%{_libdir}/liborangefs.so.%version
-%{_libdir}/liborangefsposix.so.2
-%{_libdir}/liborangefsposix.so.%version
-%endif
%{_libdir}/libpvfs2.so.2
%{_libdir}/libpvfs2.so.%version
%dir %{_docdir}/orangefs
@@ -269,11 +238,6 @@ development.
%{_includedir}/pvfs2-usrint.h
%{_includedir}/pvfs2-util.h
%{_includedir}/pvfs2.h
-%ifnarch aarch64
-%{_libdir}/libofs.so
-%{_libdir}/liborangefs.so
-%{_libdir}/liborangefsposix.so
-%endif
%{_libdir}/libpvfs2.so
%package server
@@ -318,6 +282,10 @@ This package contains the FUSE client.
%{_bindir}/pvfs2fuse
%changelog
+* Fri Apr 9 2018 Martin Brandenburg <martin(a)martinbrandenburg.com> - 2.9.7-3
+- Disable usrint on all architectures as it appears broken with latest glibc.
+- Add ghostscript-tools-dvipdf dependency.
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.7-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild