The package rpms/mono.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/mono.git/commit/?id=fb2b71da5d412....
Change:
+ExcludeArch: ppc64le
Thanks.
Full change:
============
commit fb2b71da5d412470f603d6445b640332044e3e41
Author: Timotheus Pokorra <tp(a)tbits.net>
Date: Mon Feb 11 06:09:15 2019 +0000
fixes to resolve FTBFS: python shebang; disable build for ppc64le due to bug 1588734
diff --git a/mono-4.8.0-python-shebang.patch b/mono-4.8.0-python-shebang.patch
new file mode 100644
index 0000000..6f74a94
--- /dev/null
+++ b/mono-4.8.0-python-shebang.patch
@@ -0,0 +1,8 @@
+--- a/scripts/mono-heapviz
++++ b/scripts/mono-heapviz
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/env python3
+
+ # Generate a heap visualization for SGen from the heap dump written by
+ # mono if the MONO_GC_DEBUG is set to something like
diff --git a/mono.spec b/mono.spec
index 209cba4..ac4e85d 100644
--- a/mono.spec
+++ b/mono.spec
@@ -16,7 +16,7 @@
Name: mono
Version: 4.8.0
-Release: 16%{?dist}
+Release: 17%{?dist}
Summary: Cross-platform, Open Source, .NET development framework
License: MIT
@@ -42,6 +42,10 @@ Patch7: mono-4.8.0-terminfo.patch
# means that in a future release, the macros major, minor, and makedev
# will only be available from <sys/sysmacros.h>.
Patch8: mono-4.8.0-sysmacros.patch
+Patch9: mono-4.8.0-python-shebang.patch
+
+# Due to bug 1588734
+ExcludeArch: ppc64le
BuildRequires: bison
BuildRequires: cmake
@@ -267,6 +271,7 @@ Development file for monodoc
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
# Add undeclared Arg
sed -i "61a #define ARG_MAX _POSIX_ARG_MAX" mono/io-layer/wapi_glob.h
@@ -779,6 +784,10 @@ rm -f %{buildroot}%{_libdir}/pkgconfig/cecil.pc
%{_libdir}/pkgconfig/monodoc.pc
%changelog
+* Mon Feb 11 2019 Timotheus Pokorra <timotheus.pokorra(a)solidcharity.com> -
4.8.0-17
+- fixes to resolve FTBFS: python shebang
+- disable build for ppc64le due to bug 1588734
+
* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.8.0-16
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild