aboutsummaryrefslogtreecommitdiffstats
path: root/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2023-04-29 21:16:07 +0800
committerTing-Wei Lan <lantw44@gmail.com>2023-04-29 21:16:07 +0800
commitc674649e57b5224439293b779cbc05a49a8c079e (patch)
treed1ed256280af8e6da2722d7f682ea00b45840fd2 /arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc
parent5e5bbf1ebe93c2cae8542d5fde8d69b7f0f69267 (diff)
downloadcopr-rpm-spec-c674649e57b5224439293b779cbc05a49a8c079e.tar.gz
copr-rpm-spec-c674649e57b5224439293b779cbc05a49a8c079e.tar.zst
copr-rpm-spec-c674649e57b5224439293b779cbc05a49a8c079e.zip
arm-linux-gnueabi-toolchain: Update GCC to 13.1.0
Diffstat (limited to 'arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc')
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/13/arm-linux-gnueabi-gcc.spec34
1 files changed, 12 insertions, 22 deletions
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/13/arm-linux-gnueabi-gcc.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/13/arm-linux-gnueabi-gcc.spec
index b9b1543..ff2f41c 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/13/arm-linux-gnueabi-gcc.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/13/arm-linux-gnueabi-gcc.spec
@@ -28,28 +28,16 @@
%bcond_without ada
-%global date 20230416
-%global gitrev 55085c7e3c966c34ffdf6416d28da7cea7d30bdf
-%global shortgitrev %(c=%{gitrev}; echo "${c:0:7}")
-
Name: %{cross_triplet}-gcc%{pkg_suffix}
-Version: 13.0.1
-Release: 1.%{date}git%{shortgitrev}%{?dist}
+Version: 13.1.0
+Release: 1%{?dist}
Summary: The GNU Compiler Collection (%{cross_triplet})
%global major_version %(echo %{version} | sed 's/\\..*$//')
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
URL: https://gcc.gnu.org
-
-# Uncomment this line when GCC 13 is released.
-%dnl Source0: https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
-#
-# Temporarily switch to git snapshot. The source tarball is generated by:
-# git clone --depth 1 https://gcc.gnu.org/git/gcc.git gcc-dir.tmp
-# git --git-dir=gcc-dir.tmp/.git fetch --depth 1 origin %%{gitrev}
-# git --git-dir=gcc-dir.tmp/.git archive --prefix=gcc-%%{version}-%%{date}/ %%{gitrev} | xz -9e > gcc-%%{version}-%%{date}.tar.xz
-Source0: gcc-%{version}-%{date}.tar.xz
+Source0: https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
BuildRequires: gcc, gcc-c++
BuildRequires: texinfo, gettext, flex, bison, zlib-devel
@@ -89,13 +77,12 @@ Provides: %{cross_triplet}-gcc-stage3 = %{version}
%prep
-%autosetup -p1 -Tb 0 -n gcc-%{version}-%{date}
+%autosetup -p1 -Tb 0 -n gcc-%{version}
%build
-./contrib/gcc_update --touch
-mkdir -p %{_builddir}/gcc-%{version}-%{date}-build
-cd %{_builddir}/gcc-%{version}-%{date}-build
+mkdir -p %{_builddir}/gcc-%{version}-build
+cd %{_builddir}/gcc-%{version}-build
export AR_FOR_TARGET=%{_bindir}/%{cross_triplet}-ar
export AS_FOR_TARGET=%{_bindir}/%{cross_triplet}-as
export DLLTOOL_FOR_TARGET=%{_bindir}/%{cross_triplet}-dlltool
@@ -106,7 +93,7 @@ export RANLIB_FOR_TARGET=%{_bindir}/%{cross_triplet}-ranlib
export STRIP_FOR_TARGET=%{_bindir}/%{cross_triplet}-strip
export WINDRES_FOR_TARGET=%{_bindir}/%{cross_triplet}-windres
export WINDMC_FOR_TARGET=%{_bindir}/%{cross_triplet}-windmc
-%global _configure ../gcc-%{version}-%{date}/configure
+%global _configure ../gcc-%{version}/configure
%global _program_prefix %{cross_triplet}-
%global _hardening_ldflags \\\
%(echo "%{_hardening_ldflags}" | \\\
@@ -200,7 +187,7 @@ export WINDMC_FOR_TARGET=%{_bindir}/%{cross_triplet}-windmc
%install
-cd %{_builddir}/gcc-%{version}-%{date}-build
+cd %{_builddir}/gcc-%{version}-build
%if "%{cross_stage}" == "pass1"
%{__make} DESTDIR=%{buildroot} \
@@ -246,7 +233,7 @@ rmdir --ignore-fail-on-non-empty %{buildroot}%{_libexecdir}/gcc/%{cross_triplet}
%files
%license COPYING COPYING.LIB COPYING.RUNTIME COPYING3 COPYING3.LIB
-%doc ChangeLog ChangeLog.jit ChangeLog.tree-ssa MAINTAINERS README
+%doc ChangeLog ChangeLog.jit ChangeLog.tree-ssa MAINTAINERS NEWS README
%{_bindir}/%{cross_triplet}-cpp
%{_bindir}/%{cross_triplet}-gcc
%{_bindir}/%{cross_triplet}-gcc-ar
@@ -429,6 +416,9 @@ rmdir --ignore-fail-on-non-empty %{buildroot}%{_libexecdir}/gcc/%{cross_triplet}
%changelog
+* Sat Apr 29 2023 Ting-Wei Lan <lantw44@gmail.com> - 13.1.0-1
+- Update to new stable release 13.1.0
+
* Sun Apr 16 2023 Ting-Wei Lan <lantw44@gmail.com> - 13.0.1-1.20230416git55085c7
- Update to GCC 13 snapshot for Fedora 38
- Enable Modula-2 support