The package rpms/pcc.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/pcc.git/commit/?id=4a0e291fd5d289....
Change:
+ExclusiveArch: %{ix86} x86_64
Thanks.
Full change:
============
commit 4a0e291fd5d289afc2131e63f8cd7b8c79f4bcd5
Author: Susi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Feb 28 15:43:06 2018 +0100
Update to 20180228 snapshot. Add gcc buildrequires.
diff --git a/pcc.spec b/pcc.spec
index c104b63..990c563 100644
--- a/pcc.spec
+++ b/pcc.spec
@@ -9,7 +9,7 @@
./configure --program-prefix= --prefix=%{_prefix} --exec-prefix=%{_prefix}
--bindir=%{_bindir} --sbindir=%{_sbindir} --sysconfdir=%{_sysconfdir}
--datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir}
--libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir}
--sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} --infodir=%{_infodir}
# Used CVS snapshot
-%global snapshot 20161201
+%global snapshot 20180228
# RPM does not play well with pcc compiled package
%if %{with pcc}
@@ -19,33 +19,36 @@
# Release tag
%define rel 1.1.%{snapshot}cvs
-Name: pcc
-Version: 1.1.0
+Name: pcc
+Version: 1.1.0
%if %{with pcc}
-Release: %{rel}_pcc%{?dist}.4
+Release: %{rel}_pcc%{?dist}
%else
-Release: %{rel}%{?dist}.4
+Release: %{rel}%{?dist}
%endif
-Summary: The Portable C Compiler
-Group: Development/Languages
-License: BSD with advertising and BSD and ISC
-URL:
http://pcc.ludd.ltu.se/
-Source0:
http://pcc.ludd.ltu.se/ftp/pub/pcc/pcc-%{snapshot}.tgz
-Source1:
http://pcc.ludd.ltu.se/ftp/pub/pcc-libs/pcc-libs-%{snapshot}.tgz
+Summary: The Portable C Compiler
+Group: Development/Languages
+License: BSD with advertising and BSD and ISC
+URL:
http://pcc.ludd.ltu.se/
+Source0:
http://pcc.ludd.ltu.se/ftp/pub/pcc/pcc-%{snapshot}.tgz
+Source1:
http://pcc.ludd.ltu.se/ftp/pub/pcc-libs/pcc-libs-%{snapshot}.tgz
# Patch to disable the use of -g in pcc-libs/csu/linux/ which is partly assembler code.
# Also, inlineing is disabled because it will break the code.
# Also, remove default -O flag from the code.
-Patch0: pcc-20141210-flags.patch
+Patch0: pcc-20141210-flags.patch
# Currently only x86 and x86_64 supported both in ppc and ppc-libs
-ExclusiveArch: %{ix86} x86_64
-BuildRequires: bison flex
-Requires: glibc-devel
+ExclusiveArch: %{ix86} x86_64
+BuildRequires: bison
+BuildRequires: flex
+Requires: glibc-devel
%if %{with pcc}
-BuildRequires: pcc
+BuildRequires: pcc
+%else
+BuildRequires: gcc
%endif
%description
@@ -146,6 +149,10 @@ fi
%{_mandir}/man1/pcpp.1.*
%changelog
+* Wed Feb 28 2018 Susi Lehtola <jussilehtola(a)fedoraproject.org> -
1.1.0-1.1.20180228cvs
+- Update to 20180228 snapshot.
+- Added gcc buildrequires.
+
* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.1.0-1.1.20161201cvs.4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit b18e9fae0dbbeda85c6278fc5bd63aca4d8a7b1d
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Wed Feb 14 07:24:50 2018 +0100
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/pcc.spec b/pcc.spec
index f0fe570..c104b63 100644
--- a/pcc.spec
+++ b/pcc.spec
@@ -129,9 +129,6 @@ if diff pcc pcpp > /dev/null; then
ln -f pcc pcpp
fi
-%clean
-rm -rf %{buildroot}
-
%files
%defattr(-,root,root,-)
%{_bindir}/pcc
commit e580e37fd084adcd6a1818853f764ddb639ce3ed
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Wed Feb 14 00:00:01 2018 +0100
Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/pcc.spec b/pcc.spec
index 74173c2..f0fe570 100644
--- a/pcc.spec
+++ b/pcc.spec
@@ -39,7 +39,6 @@
Source1:
http://pcc.ludd.ltu.se/ftp/pub/pcc-libs/pcc-libs-%{snapshot}.tgz
# Also, remove default -O flag from the code.
Patch0: pcc-20141210-flags.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Currently only x86 and x86_64 supported both in ppc and ppc-libs
ExclusiveArch: %{ix86} x86_64
BuildRequires: bison flex
commit 1fea1090b853e47a128c241872325d534fbf256e
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 8 18:26:28 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/pcc.spec b/pcc.spec
index 70c95a5..74173c2 100644
--- a/pcc.spec
+++ b/pcc.spec
@@ -23,9 +23,9 @@ Name: pcc
Version: 1.1.0
%if %{with pcc}
-Release: %{rel}_pcc%{?dist}.3
+Release: %{rel}_pcc%{?dist}.4
%else
-Release: %{rel}%{?dist}.3
+Release: %{rel}%{?dist}.4
%endif
Summary: The Portable C Compiler
@@ -150,6 +150,9 @@ rm -rf %{buildroot}
%{_mandir}/man1/pcpp.1.*
%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.1.0-1.1.20161201cvs.4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> -
1.1.0-1.1.20161201cvs.3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild