Rebase to Fedora Rawhide
resolves: rhbz#2213436 side-tag: c9s-build-side-2090-stack-gate
This commit is contained in:
parent
4135fee6ec
commit
87077bfa4e
|
@ -49,3 +49,7 @@ gcc-4.5.1.tar.bz2
|
|||
/gcc-12.1.1-20220507.tar.xz
|
||||
/gcc-12.1.1-20220628.tar.xz
|
||||
/gcc-12.2.1-20220819.tar.xz
|
||||
/gcc-12.2.1-20221121.tar.xz
|
||||
/gcc-13.0.1-20230304.tar.xz
|
||||
/gcc-13.0.1-20230324.tar.xz
|
||||
/gcc-13.1.1-20230426.tar.xz
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
diff -rupN --no-dereference gcc-12.2.1-20220819/libgomp/libgomp.h gcc-12.2.1-20220819-new/libgomp/libgomp.h
|
||||
--- gcc-12.2.1-20220819/libgomp/libgomp.h 2022-08-19 19:14:13.000000000 +0200
|
||||
+++ gcc-12.2.1-20220819-new/libgomp/libgomp.h 2022-08-30 09:35:11.552027662 +0200
|
||||
diff -rupN --no-dereference gcc-13.0.1-20230304/libgomp/libgomp.h gcc-13.0.1-20230304-new/libgomp/libgomp.h
|
||||
--- gcc-13.0.1-20230304/libgomp/libgomp.h 2023-03-04 19:40:58.000000000 +0100
|
||||
+++ gcc-13.0.1-20230304-new/libgomp/libgomp.h 2023-03-10 08:38:15.289652064 +0100
|
||||
@@ -69,6 +69,13 @@
|
||||
# endif
|
||||
#endif
|
||||
|
@ -15,7 +15,7 @@ diff -rupN --no-dereference gcc-12.2.1-20220819/libgomp/libgomp.h gcc-12.2.1-202
|
|||
#ifdef HAVE_ATTRIBUTE_VISIBILITY
|
||||
# pragma GCC visibility push(hidden)
|
||||
#endif
|
||||
@@ -176,7 +183,7 @@ team_free (void *ptr)
|
||||
@@ -177,7 +184,7 @@ team_free (void *ptr)
|
||||
|
||||
extern void gomp_vdebug (int, const char *, va_list);
|
||||
extern void gomp_debug (int, const char *, ...)
|
||||
|
@ -24,7 +24,7 @@ diff -rupN --no-dereference gcc-12.2.1-20220819/libgomp/libgomp.h gcc-12.2.1-202
|
|||
#define gomp_vdebug(KIND, FMT, VALIST) \
|
||||
do { \
|
||||
if (__builtin_expect (gomp_debug_var, 0)) \
|
||||
@@ -189,11 +196,11 @@ extern void gomp_debug (int, const char
|
||||
@@ -190,11 +197,11 @@ extern void gomp_debug (int, const char
|
||||
} while (0)
|
||||
extern void gomp_verror (const char *, va_list);
|
||||
extern void gomp_error (const char *, ...)
|
||||
|
|
105
mingw-gcc.spec
105
mingw-gcc.spec
|
@ -7,21 +7,17 @@
|
|||
# NOTE See mingw-filesystem/README.md for the build steps!
|
||||
%global bootstrap 0
|
||||
|
||||
%if 0%{?rhel} > 8
|
||||
%global build_isl 0
|
||||
%else
|
||||
%global build_isl 1
|
||||
%endif
|
||||
|
||||
%global isl_version 0.16.1
|
||||
|
||||
# Run the testsuite
|
||||
%global enable_tests 0
|
||||
|
||||
%global DATE 20220819
|
||||
%global gitrev 12a206c28987ada47b447ebd200d1fd9639c8edd
|
||||
%global gcc_version 12.2.1
|
||||
%global gcc_major 12
|
||||
%global DATE 20230426
|
||||
%global gitrev 99aa4c60d1f6a96b09f65b669d44bbab206f0a75
|
||||
%global gcc_version 13.1.1
|
||||
%global gcc_major 13
|
||||
|
||||
Name: mingw-gcc
|
||||
Version: %{gcc_version}
|
||||
|
@ -40,9 +36,8 @@ URL: http://gcc.gnu.org
|
|||
%global srcdir gcc-%{version}-%{DATE}
|
||||
Source0: %{srcdir}.tar.xz
|
||||
|
||||
Patch0: mingw-gcc-config.patch
|
||||
# See https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/thread/8fd2fb03-9b8a-07e1-e162-0bb48bcc3984%40gmail.com/#msg37200751
|
||||
Patch1: 0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
|
||||
Patch0: 0020-libgomp-Don-t-hard-code-MS-printf-attributes.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: make
|
||||
|
@ -111,6 +106,13 @@ Summary: MinGW Windows GCC runtime libraries for C for the win32 target
|
|||
MinGW Windows GCC runtime libraries for C for the win32 target.
|
||||
|
||||
|
||||
%package -n mingw32-libstdc++
|
||||
Summary: MinGW Windows GCC runtime libraries for C++ for the win32 target
|
||||
|
||||
%description -n mingw32-libstdc++
|
||||
MinGW Windows GCC runtime libraries for C++ for the win32 target.
|
||||
|
||||
|
||||
%package -n mingw32-libgomp
|
||||
Summary: GCC OpenMP v3.0 shared support library for the win32 target
|
||||
Requires: mingw32-gcc = %{version}-%{release}
|
||||
|
@ -189,6 +191,13 @@ Summary: MinGW Windows GCC runtime libraries for C for the win64 target
|
|||
MinGW Windows GCC runtime libraries for C for the win64 target.
|
||||
|
||||
|
||||
%package -n mingw64-libstdc++
|
||||
Summary: MinGW Windows GCC runtime libraries for C++ for the win64 target
|
||||
|
||||
%description -n mingw64-libstdc++
|
||||
MinGW Windows GCC runtime libraries for C++ for the win64 target.
|
||||
|
||||
|
||||
%package -n mingw64-libgomp
|
||||
Summary: GCC OpenMP v3.0 shared support library for the win64 target
|
||||
Requires: mingw64-gcc = %{version}-%{release}
|
||||
|
@ -268,6 +277,13 @@ Summary: MinGW Windows GCC runtime libraries for C for the win64 target
|
|||
MinGW Windows GCC runtime libraries for C for the win64 target.
|
||||
|
||||
|
||||
%package -n ucrt64-libstdc++
|
||||
Summary: MinGW Windows GCC runtime libraries for C++ for the win64 target
|
||||
|
||||
%description -n ucrt64-libstdc++
|
||||
MinGW Windows GCC runtime libraries for C++ for the win64 target.
|
||||
|
||||
|
||||
%package -n ucrt64-libgomp
|
||||
Summary: GCC OpenMP v3.0 shared support library for the win64 target
|
||||
Requires: ucrt64-gcc = %{version}-%{release}
|
||||
|
@ -564,13 +580,9 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{_bindir}/%{mingw32_target}-gcov-dump
|
||||
%{_bindir}/%{mingw32_target}-gcov-tool
|
||||
%dir %{_prefix}/lib/gcc/%{mingw32_target}/%{version}
|
||||
%dir %{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include-fixed
|
||||
%dir %{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include
|
||||
%dir %{_prefix}/lib/gcc/%{mingw32_target}/%{version}/install-tools
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include-fixed/README
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include-fixed/*.h
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include/*.h
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/install-tools/*
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include/
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/include-fixed/
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/install-tools/
|
||||
%{_libexecdir}/gcc/%{mingw32_target}/%{version}/collect2
|
||||
%{_libexecdir}/gcc/%{mingw32_target}/%{version}/lto-wrapper
|
||||
%{_libexecdir}/gcc/%{mingw32_target}/%{version}/install-tools
|
||||
|
@ -589,6 +601,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{mingw32_libdir}/libssp.dll.a
|
||||
%{mingw32_libdir}/libssp_nonshared.a
|
||||
%{mingw32_libdir}/libstdc++fs.a
|
||||
%{mingw32_libdir}/libstdc++exp.a
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtbegin.o
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtend.o
|
||||
%{_prefix}/lib/gcc/%{mingw32_target}/%{version}/crtfastmath.o
|
||||
|
@ -614,13 +627,9 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{_bindir}/%{mingw64_target}-gcov-dump
|
||||
%{_bindir}/%{mingw64_target}-gcov-tool
|
||||
%dir %{_prefix}/lib/gcc/%{mingw64_target}/%{version}
|
||||
%dir %{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include-fixed
|
||||
%dir %{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include
|
||||
%dir %{_prefix}/lib/gcc/%{mingw64_target}/%{version}/install-tools
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include-fixed/README
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include-fixed/*.h
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include/*.h
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/install-tools/*
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include/
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/include-fixed/
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/install-tools/
|
||||
%{_libexecdir}/gcc/%{mingw64_target}/%{version}/collect2
|
||||
%{_libexecdir}/gcc/%{mingw64_target}/%{version}/lto-wrapper
|
||||
%{_libexecdir}/gcc/%{mingw64_target}/%{version}/install-tools
|
||||
|
@ -639,6 +648,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{mingw64_libdir}/libssp.dll.a
|
||||
%{mingw64_libdir}/libssp_nonshared.a
|
||||
%{mingw64_libdir}/libstdc++fs.a
|
||||
%{mingw64_libdir}/libstdc++exp.a
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtbegin.o
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtend.o
|
||||
%{_prefix}/lib/gcc/%{mingw64_target}/%{version}/crtfastmath.o
|
||||
|
@ -664,13 +674,9 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{_bindir}/%{ucrt64_target}-gcov-dump
|
||||
%{_bindir}/%{ucrt64_target}-gcov-tool
|
||||
%dir %{_prefix}/lib/gcc/%{ucrt64_target}/%{version}
|
||||
%dir %{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include-fixed
|
||||
%dir %{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include
|
||||
%dir %{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/install-tools
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include-fixed/README
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include-fixed/*.h
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include/*.h
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/install-tools/*
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include/
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/include-fixed/
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/install-tools/
|
||||
%{_libexecdir}/gcc/%{ucrt64_target}/%{version}/collect2
|
||||
%{_libexecdir}/gcc/%{ucrt64_target}/%{version}/lto-wrapper
|
||||
%{_libexecdir}/gcc/%{ucrt64_target}/%{version}/install-tools
|
||||
|
@ -689,6 +695,7 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{ucrt64_libdir}/libssp.dll.a
|
||||
%{ucrt64_libdir}/libssp_nonshared.a
|
||||
%{ucrt64_libdir}/libstdc++fs.a
|
||||
%{ucrt64_libdir}/libstdc++exp.a
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtbegin.o
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtend.o
|
||||
%{_prefix}/lib/gcc/%{ucrt64_target}/%{version}/crtfastmath.o
|
||||
|
@ -722,6 +729,18 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
%{ucrt64_bindir}/libgcc_s_seh-1.dll
|
||||
%{ucrt64_bindir}/libssp-0.dll
|
||||
|
||||
%files -n mingw32-libstdc++
|
||||
%license gcc/COPYING* COPYING.RUNTIME
|
||||
%{mingw32_bindir}/libstdc++-6.dll
|
||||
|
||||
%files -n mingw64-libstdc++
|
||||
%license gcc/COPYING* COPYING.RUNTIME
|
||||
%{mingw64_bindir}/libstdc++-6.dll
|
||||
|
||||
%files -n ucrt64-libstdc++
|
||||
%license gcc/COPYING* COPYING.RUNTIME
|
||||
%{ucrt64_bindir}/libstdc++-6.dll
|
||||
|
||||
%files -n mingw32-libgomp
|
||||
%{mingw32_bindir}/libgomp-1.dll
|
||||
%{mingw32_libdir}/libgomp.a
|
||||
|
@ -777,7 +796,6 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
# Non-bootstrap files
|
||||
%if 0%{bootstrap} == 0
|
||||
%{mingw32_includedir}/c++/
|
||||
%{mingw32_bindir}/libstdc++-6.dll
|
||||
%{mingw32_libdir}/libstdc++.a
|
||||
%{mingw32_libdir}/libstdc++.dll.a
|
||||
%{mingw32_libdir}/libstdc++.dll.a-gdb.py
|
||||
|
@ -793,7 +811,6 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
# Non-bootstrap files
|
||||
%if 0%{bootstrap} == 0
|
||||
%{mingw64_includedir}/c++/
|
||||
%{mingw64_bindir}/libstdc++-6.dll
|
||||
%{mingw64_libdir}/libstdc++.a
|
||||
%{mingw64_libdir}/libstdc++.dll.a
|
||||
%{mingw64_libdir}/libstdc++.dll.a-gdb.py
|
||||
|
@ -809,7 +826,6 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
# Non-bootstrap files
|
||||
%if 0%{bootstrap} == 0
|
||||
%{ucrt64_includedir}/c++/
|
||||
%{ucrt64_bindir}/libstdc++-6.dll
|
||||
%{ucrt64_libdir}/libstdc++.a
|
||||
%{ucrt64_libdir}/libstdc++.dll.a
|
||||
%{ucrt64_libdir}/libstdc++.dll.a-gdb.py
|
||||
|
@ -902,6 +918,27 @@ ln -sf %{ucrt64_bindir}/libssp-0.dll %{buildroot}%{ucrt64_libdir}/libssp.dll.a
|
|||
|
||||
|
||||
%changelog
|
||||
* Wed Apr 26 2023 Sandro Mani <manisandro@gmail.com> - 13.1.1-4
|
||||
- Update to gcc 20230426 snapshot
|
||||
|
||||
* Tue Mar 28 2023 Sandro Mani <manisandro@gmail.com> - 13.0.1-3
|
||||
- Update to 20230324 snapshot
|
||||
|
||||
* Fri Mar 24 2023 Sandro Mani <manisandro@gmail.com> - 13.0.1-2
|
||||
- Split out libstdc++ (#2181524)
|
||||
|
||||
* Thu Mar 09 2023 Sandro Mani <manisandro@gmail.com> - 13.0.1-1
|
||||
- Update to 13.0.1
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 12.2.1-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Wed Jan 04 2023 Florian Weimer <fweimer@redhat.com> - 12.2.1-6
|
||||
- Apply upstream patches to improve C99 compatibility of configure scripts
|
||||
|
||||
* Wed Jan 04 2023 Sandro Mani <manisandro@gmail.com> - 12.2.1-5
|
||||
- Update to 20221121 snapshot
|
||||
|
||||
* Tue Nov 15 2022 Sandro Mani <manisandro@gmail.com> - 12.2.1-4
|
||||
- Fix incorrect requires
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (gcc-12.2.1-20220819.tar.xz) = 40464b6c544edd91ea744354a38bb2ec075d021b3bece7997b40b462dbca5a7b86105ae157fa081b1a6bd1c9f4813a51eec245b56a2bd2eb171e90ce048c0f25
|
||||
SHA512 (gcc-13.1.1-20230426.tar.xz) = 7a588d7720c67fce57ab483168684195810a168f3234667151d0b76638d15ae50d8f9de0c9f2c2aaa1345e45c46577575b717dbb73f8cccce79932c37cacac5a
|
||||
|
|
Loading…
Reference in New Issue