aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec23
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec12
2 files changed, 20 insertions, 15 deletions
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
index dcd0239..8d4d4e3 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-gcc/arm-linux-gnueabi-gcc.spec
@@ -19,8 +19,8 @@
%endif
Name: %{cross_triplet}-gcc%{pkg_suffix}
-Version: 5.2.0
-Release: 5%{?dist}
+Version: 5.3.0
+Release: 1%{?dist}
Summary: The GNU Compiler Collection (%{cross_triplet})
Group: Development/Languages
@@ -34,22 +34,20 @@ BuildRequires: %{cross_triplet}-filesystem
BuildRequires: %{cross_triplet}-binutils
Requires: %{cross_triplet}-filesystem
Requires: %{cross_triplet}-binutils
+Provides: %{cross_triplet}-gcc-stage1 = %{version}
%if %{cross_stage} == "pass2"
-BuildRequires: %{cross_triplet}-glibc-headers
-Requires: %{cross_triplet}-glibc-headers
-Provides: %{cross_triplet}-gcc-pass1 = %{version}
-Obsoletes: %{cross_triplet}-gcc-pass1 <= %{version}
+BuildRequires: %{cross_triplet}-glibc-stage1
+Requires: %{cross_triplet}-glibc-stage1
+Provides: %{cross_triplet}-gcc-stage2 = %{version}
%endif
%if %{cross_stage} == "final"
BuildRequires: %{cross_triplet}-glibc
BuildRequires: gcc-gnat, libstdc++-static
Requires: %{cross_triplet}-glibc
-Provides: %{cross_triplet}-gcc-pass1 = %{version}
-Provides: %{cross_triplet}-gcc-pass2 = %{version}
-Obsoletes: %{cross_triplet}-gcc-pass1 <= %{version}
-Obsoletes: %{cross_triplet}-gcc-pass2 <= %{version}
+Provides: %{cross_triplet}-gcc-stage2 = %{version}
+Provides: %{cross_triplet}-gcc-stage3 = %{version}
%endif
%description
@@ -286,6 +284,7 @@ chmod +x %{__rpmdeps_skip_sysroot}
%{cross_sysroot}/lib/libssp_nonshared.a
%{cross_sysroot}/lib/libssp.so
%{cross_sysroot}/lib/libssp.so.0*
+%{cross_sysroot}/lib/libstdc++fs.a
%{cross_sysroot}/lib/libstdc++.a
%{cross_sysroot}/lib/libstdc++.so
%{cross_sysroot}/lib/libstdc++.so.6
@@ -314,6 +313,10 @@ chmod +x %{__rpmdeps_skip_sysroot}
%changelog
+* Sat Dec 05 2015 Ting-Wei Lan <lantw44@gmail.com> - 5.3.0-1
+- Update to new stable release 5.3.0
+- Fix glibc build with dnf on Fedora 24
+
* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 5.2.0-5
- Own the directory of C++ headers
- Require the filesystem sub-package
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
index 8b74e3d..91686a5 100644
--- a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-glibc/arm-linux-gnueabi-glibc.spec
@@ -12,7 +12,7 @@
Name: %{cross_triplet}-glibc%{pkg_suffix}
Version: 2.22
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: The GNU C Library (%{cross_triplet})
Group: Development/Libraries
@@ -21,15 +21,14 @@ URL: https://www.gnu.org/software/libc
Source0: https://ftp.gnu.org/gnu/glibc/glibc-%{version}.tar.xz
BuildRequires: %{cross_triplet}-filesystem
-BuildRequires: %{cross_triplet}-gcc-pass1
+BuildRequires: %{cross_triplet}-gcc-stage1
BuildRequires: %{cross_triplet}-kernel-headers
Requires: %{cross_triplet}-filesystem
Requires: %{cross_triplet}-kernel-headers
+Provides: %{cross_triplet}-glibc-stage1
%if !%{headers_only}
-BuildRequires: %{cross_triplet}-gcc-pass2
-Provides: %{cross_triplet}-glibc-headers = %{version}
-Obsoletes: %{cross_triplet}-glibc-headers <= %{version}
+BuildRequires: %{cross_triplet}-gcc-stage2
%endif
%description
@@ -521,6 +520,9 @@ chmod +x %{__ar_no_strip}
%changelog
+* Sat Dec 05 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.22-4
+- Fix the build with dnf on Fedora 24
+
* Tue Nov 24 2015 Ting-Wei Lan <lantw44@gmail.com> - 2.22-3
- Own the i18n and the getconf directory
- Require the filesystem sub-package