The package rpms/ghdl.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/ghdl.git/commit/?id=871757d894928....
Change:
+%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7
Thanks.
Full change:
============
commit 871757d89492831678a8f5c31a71a73005245873
Author: Thomas Sailer <t.sailer(a)alumni.ethz.ch>
Date: Wed Jul 12 16:56:44 2017 +0200
update to git5783528
diff --git a/ghdl-grtadac.patch b/ghdl-grtadac.patch
deleted file mode 100644
index 67ea2d7..0000000
--- a/ghdl-grtadac.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc-4.2.4/gcc/vhdl/Makefile.in.grtadac 2008-10-07 10:08:26.000000000 +0200
-+++ gcc-4.2.4/gcc/vhdl/Makefile.in 2008-10-07 10:09:00.000000000 +0200
-@@ -80,7 +80,7 @@
- X_ADAFLAGS =
- T_ADAFLAGS =
-
--ADAC = $(CC)
-+ADAC = gcc
-
- ECHO = echo
- CHMOD = chmod
diff --git a/ghdl-grtbuild.patch b/ghdl-grtbuild.patch
deleted file mode 100644
index 38c7fa1..0000000
--- a/ghdl-grtbuild.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ghdl/Makefile.in.orig 2016-09-14 18:54:18.662169578 +0200
-+++ ghdl/Makefile.in 2016-09-14 19:06:18.129066623 +0200
-@@ -154,7 +154,7 @@
- $(CP) -p $(srcdir)/dist/gcc/lang-specs.h $(gcc_vhdl_dir)
-
- libs.vhdl.gcc:
-- $(MAKE) GHDL=$(bindir)/ghdl$(EXEEXT) vhdl.libs.all libs.vhdl.standard
-+ $(MAKE) GHDL=$(bindir)/ghdl$(EXEEXT) ANALYZE_OPTS="$(ANALYZE_OPTS)"
vhdl.libs.all libs.vhdl.standard
-
- ghdllib: libs.vhdl.gcc libgrt.a
-
diff --git a/ghdl.spec b/ghdl.spec
index 31d0aa5..5f88a5a 100644
--- a/ghdl.spec
+++ b/ghdl.spec
@@ -2,7 +2,7 @@
%global SVNREV 244565
%global gcc_version 6.3.1
%global ghdlver 0.34dev
-%global ghdlgitrev .20170302git31f8e7a
+%global ghdlgitrev .20170712git5783528
%ifarch %{ix86} x86_64
%bcond_without mcode
@@ -13,11 +13,11 @@
#workaround for another compiler error
#bcond_without llvm
-#%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7
-#%bcond_without llvm
-#%else
+%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7
+%bcond_without llvm
+%else
%bcond_with llvm
-#%endif
+%endif
%ifarch x86_64
%bcond_with m32
@@ -26,17 +26,14 @@
Summary: A VHDL simulator, using the GCC technology
Name: ghdl
Version: %{ghdlver}
-Release: 0%{ghdlgitrev}.1%{?dist}
+Release: 0%{ghdlgitrev}.0%{?dist}
License: GPLv2+
Group: Development/Languages
URL:
http://ghdl.free.fr/
# HOWTO create source files from ghdl git at
github.com
# check out the git repo
# git clone
https://github.com/tgingold/ghdl.git
-
# tar cvJf ghdl%{ghdlgitrev}.tar.bz2 --exclude-vcs ghdl
-# cd translate/gcc/
-# ./dist.sh sources
#
# The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
@@ -63,8 +60,6 @@ Patch12: gcc6-aarch64-async-unw-tables.patch
Patch13: gcc6-libsanitize-aarch64-va42.patch
Patch90: gcc6-compile.patch
Source100: ghdl%{ghdlgitrev}.tar.bz2
-Patch104: ghdl-grtbuild.patch
-Patch105: ghdl-grtadac.patch
# Both following patches have been sent to upstream mailing list:
# From: Thomas Sailer <t.sailer(a)alumni.ethz.ch>
# To: ghdl-discuss(a)gna.org
@@ -158,9 +153,9 @@ BuildRequires: libtool
%if %{with llvm}
BuildRequires: libedit-devel
BuildRequires: clang
-BuildRequires: llvm3.9
-BuildRequires: llvm3.9-devel
-BuildRequires: llvm3.9-static
+BuildRequires: llvm
+BuildRequires: llvm-devel
+BuildRequires: llvm-static
%endif
Requires: ghdl-grt = %{version}-%{release}
@@ -315,8 +310,6 @@ pushd ghdl
make copy-sources
popd
-%patch104 -p0 -b .grtbuild
-#patch105 -p1 -b .grtadac
%patch106 -p0 -b .ppc64abort
%if 0%{?fedora} >= 16 || 0%{?rhel} >= 7
@@ -596,7 +589,7 @@ P32=%{buildroot}/%{_prefix}/lib/ghdl/32/
pushd ghdl
%ifarch x86_64
%if %{with m32}
-make bindir=${PBINDIR} ANALYZE_OPTS="--GHDL1=${PBINDIR}/ghdl1 -m32"
STD_GHDL_FLAGS="--GHDL1=${PBINDIR}/ghdl1 -m32" OPT_FLAGS="-g -m32"
ghdllib
+make bindir=${PBINDIR} GHDL1_GCC_BIN="--GHDL1=${PBINDIR}/ghdl1 -m32"
OPT_FLAGS="-g -m32" ghdllib
make DESTDIR=%{buildroot} install
%{__install} -d ${P32}
%{__mv} ${PNATIVE}/grt.* ${PNATIVE}/lib* ${PNATIVE}/src ${PNATIVE}/v08 ${PNATIVE}/v87
${PNATIVE}/v93 ${PNATIVE}/vendors ${P32}
@@ -604,7 +597,7 @@ make clean
%endif
%endif
-make bindir=${PBINDIR} ANALYZE_OPTS="--GHDL1=${PBINDIR}/ghdl1"
STD_GHDL_FLAGS="--GHDL1=${PBINDIR}/ghdl1" ghdllib
+make bindir=${PBINDIR} GHDL1_GCC_BIN="--GHDL1=${PBINDIR}/ghdl1" ghdllib
make DESTDIR=%{buildroot} install
popd
@@ -714,6 +707,9 @@ popd
%endif
%changelog
+* Wed Jul 12 2017 Thomas Sailer <t.sailer(a)alumni.ethz.ch> -
0.34dev-0.20170712git5783528.0
+- update to 0.34dev (git5783528)
+
* Fri Mar 24 2017 Igor Gnatenko <ignatenko(a)redhat.com> -
0.34dev-0.20170302git31f8e7a.1
- Use LLVM 3.9
diff --git a/sources b/sources
index c4cd28c..08b944c 100644
--- a/sources
+++ b/sources
@@ -2,3 +2,4 @@ SHA512 (isl-0.14.tar.xz) =
cf43868d466d6ff08c5e15345d222ad153e8c4e86831f9854df71
SHA512 (cloog-0.18.3.tar.gz) =
e1bb557b69d38dde7a6b7acde661005bec2c3b5ffa75df32514bff70c8bfe6a12befe24c0448b85e87cf818f3a83cdec2b54066592b7d300c818611085ce17fb
SHA512 (gcc-6.3.1-20170118.tar.bz2) =
a2c6261687dc44e980c81c3be04162873195f7e5ed3ceacdde0544f6e4f2d081eef12fe5f73f2f5ac7007dbd823c0e6d1ff5a5e0e7135c46fcc30efce3960def
SHA512 (ghdl.20170302git31f8e7a.tar.bz2) =
777f4f03c850a39ceee818bbd21d3a5ad5527b2443fe128e1ba3dc298626ddf5410579095a626cd0d6addc7223137379f3aede570c72ed1366ad0bffc946fe44
+SHA512 (ghdl.20170712git5783528.tar.bz2) =
c94e9e6c9d72c294dc125cd372ad790c5ce2e40212e42d8c1cc5b2782304ff0f3b11148425f7d6f791bb808947f179649a2998196c7f8d55304f3e41fefa849a