|
@@ -1,8 +1,8 @@
|
|
|
%bcond_with check
|
|
|
|
|
|
# version of tarball
|
|
|
-%global gcc_version 14.2.0
|
|
|
-%global gcc_major 14
|
|
|
+%global gcc_version 15.1.0
|
|
|
+%global gcc_major 15
|
|
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
|
|
# %{release}, append them after %{gcc_release} on Release: line.
|
|
|
%global gcc_release 1
|
|
@@ -10,7 +10,7 @@
|
|
|
Summary: GNU Compiler Collection (C, C++, Objective-C, ...)
|
|
|
Summary(ja): GNU コンパイラコレクション (C, C++, Objective-C, ...)
|
|
|
Name: gcc
|
|
|
-Version: 14.2.1
|
|
|
+Version: 15.1.1
|
|
|
Release: %{gcc_release}%{?_dist_release}
|
|
|
Group: programming
|
|
|
Vendor: Project Vine
|
|
@@ -34,8 +34,8 @@ Source3: https://gcc.gnu.org/pub/gcc/infrastructure/isl-%{isl_version}.ta
|
|
|
# %endif
|
|
|
%global build_java 0
|
|
|
%ifarch %{ix86} x86_64 %{arm}
|
|
|
-%global build_go 1
|
|
|
-%global go_soversion 23
|
|
|
+%global build_go 0
|
|
|
+%global go_soversion 24
|
|
|
%else
|
|
|
%global build_go 0
|
|
|
%endif
|
|
@@ -213,24 +213,24 @@ Obsoletes: libmpx-static < %{version}
|
|
|
Provides: gcc(major) = %{gcc_major}
|
|
|
AutoReq: true
|
|
|
|
|
|
-Patch0: gcc14-hack.patch
|
|
|
-Patch2: gcc14-sparc-config-detection.patch
|
|
|
-Patch3: gcc14-libgomp-omp_h-multilib.patch
|
|
|
-Patch4: gcc14-libtool-no-rpath.patch
|
|
|
-Patch5: gcc14-isl-dl.patch
|
|
|
-Patch6: gcc14-isl-dl2.patch
|
|
|
-Patch7: gcc14-libstdc++-docs.patch
|
|
|
-Patch8: gcc14-no-add-needed.patch
|
|
|
-Patch9: gcc14-Wno-format-security.patch
|
|
|
-Patch10: gcc14-rh1574936.patch
|
|
|
-Patch11: gcc14-d-shared-libphobos.patch
|
|
|
-Patch12: gcc14-pr101523.patch
|
|
|
+Patch0: gcc15-hack.patch
|
|
|
+Patch2: gcc15-sparc-config-detection.patch
|
|
|
+Patch3: gcc15-libgomp-omp_h-multilib.patch
|
|
|
+Patch4: gcc15-libtool-no-rpath.patch
|
|
|
+Patch5: gcc15-isl-dl.patch
|
|
|
+Patch6: gcc15-isl-dl2.patch
|
|
|
+Patch7: gcc15-libstdc++-docs.patch
|
|
|
+Patch8: gcc15-no-add-needed.patch
|
|
|
+Patch9: gcc15-Wno-format-security.patch
|
|
|
+Patch10: gcc15-rh1574936.patch
|
|
|
+Patch11: gcc15-d-shared-libphobos.patch
|
|
|
+Patch12: gcc15-pr119006.patch
|
|
|
|
|
|
Patch50: isl-rh2155127.patch
|
|
|
|
|
|
-Patch100: gcc14-fortran-fdec-duplicates.patch
|
|
|
+Patch100: gcc15-fortran-fdec-duplicates.patch
|
|
|
|
|
|
-Patch10000: gcc-14.2-20241118.patch
|
|
|
+Patch10000: gcc-15.1-20250601.patch
|
|
|
|
|
|
# On ARM EABI systems, we do want -gnueabi to be part of the
|
|
|
# target triple.
|
|
@@ -518,6 +518,24 @@ Requires: libgccjit = %{version}-%{release}
|
|
|
%description -n libgccjit-devel
|
|
|
This package contains header files and documentation for GCC JIT front-end.
|
|
|
|
|
|
+################################################# libgdiagnostics
|
|
|
+%package -n libgdiagnostics
|
|
|
+Summary: Library for emitting diagnostics
|
|
|
+Group: system
|
|
|
+
|
|
|
+%description -n libgdiagnostics
|
|
|
+This package contains libgdiagnostics shared library and sarif-replay program.
|
|
|
+
|
|
|
+################################################# libgdiagnostics-devel
|
|
|
+%package -n libgdiagnostics-devel
|
|
|
+Summary: Support for emitting diagnostics
|
|
|
+Group: programming
|
|
|
+Requires: libgdiagnostics = %{version}-%{release}
|
|
|
+
|
|
|
+%description -n libgdiagnostics-devel
|
|
|
+This package contains header files and documentation for the libgdiagnostics
|
|
|
+library.
|
|
|
+
|
|
|
################################################# libquadmath
|
|
|
%package -n libquadmath
|
|
|
Summary: GCC __float128 shared support library
|
|
@@ -1010,7 +1028,7 @@ Go dynamically linked programs.
|
|
|
%patch -P9 -p0 -b .Wno-format-security~
|
|
|
%patch -P10 -p0 -b .rh1574936~
|
|
|
%patch -P11 -p0 -b .d-shared-libphobos~
|
|
|
-%patch -P12 -p1 -b .pr101523~
|
|
|
+%patch -P12 -p0 -b .pr101523~
|
|
|
|
|
|
%patch -P50 -p0 -b .rh2155127~
|
|
|
touch -r isl-0.24/m4/ax_prog_cxx_for_build.m4 isl-0.24/m4/ax_prog_cc_for_build.m4
|
|
@@ -1028,7 +1046,7 @@ cp -a libstdc++-v3/config/cpu/i{4,3}86/atomicity.h
|
|
|
LC_ALL=C sed -i -e 's/\xa0/ /' gcc/doc/options.texi
|
|
|
|
|
|
sed -i -e 's/Common Driver Var(flag_report_bug)/& Init(1)/' gcc/common.opt
|
|
|
-sed -i -e 's/context->report_bug = false;/context->report_bug = true;/' gcc/diagnostic.cc
|
|
|
+sed -i -e 's/m_report_bug = false;/m_report_bug = true;/' gcc/diagnostic.cc
|
|
|
|
|
|
# This test causes fork failures, because it spawns way too many threads
|
|
|
rm -f gcc/testsuite/go.test/test/chan/goroutines.go
|
|
@@ -1161,7 +1179,7 @@ CC="$CC" CXX="$CXX" CFLAGS="$OPT_FLAGS" \
|
|
|
| sed 's/ -Wformat-security / -Wformat -Wformat-security /'`" \
|
|
|
XCFLAGS="$OPT_FLAGS" TCFLAGS="$OPT_FLAGS" \
|
|
|
../../configure --disable-bootstrap --enable-host-shared \
|
|
|
- --enable-languages=jit $CONFIGURE_OPTS
|
|
|
+ --enable-languages=jit --enable-libgdiagnostics $CONFIGURE_OPTS
|
|
|
make %{?_smp_mflags} BOOT_CFLAGS="$OPT_FLAGS" all-gcc
|
|
|
cp -a gcc/libgccjit.so* ../gcc/
|
|
|
cd ../gcc/
|
|
@@ -1196,7 +1214,7 @@ cd ../..
|
|
|
|
|
|
# Copy various doc files here and there
|
|
|
cd ..
|
|
|
-mkdir -p rpm.doc/gfortran rpm.doc/objc
|
|
|
+mkdir -p rpm.doc/{gfortran,objc,libgdiagnostics-devel}
|
|
|
mkdir -p rpm.doc/go rpm.doc/libgo rpm.doc/libquadmath rpm.doc/libitm
|
|
|
mkdir -p rpm.doc/changelogs/{gcc/cp,gcc/ada,gcc/jit,libstdc++-v3,libobjc,libgomp,libcc1,libatomic,libsanitizer}
|
|
|
|
|
@@ -1410,6 +1428,17 @@ cp -a ../gcc/jit/libgccjit*.h %{buildroot}%{_prefix}/include/
|
|
|
/usr/bin/install -c -m 644 objlibgccjit/gcc/doc/libgccjit.info %{buildroot}/%{_infodir}/
|
|
|
gzip -9 %{buildroot}/%{_infodir}/libgccjit.info
|
|
|
|
|
|
+rm -f $FULLEPATH/libgdiagnostics.so
|
|
|
+cp -a objlibgccjit/gcc/libgdiagnostics.so* %{buildroot}%{_prefix}/%{_lib}/
|
|
|
+cp -a ../gcc/libgdiagnostics*.h %{buildroot}%{_prefix}/include/
|
|
|
+cp -a objlibgccjit/gcc/sarif-replay %{buildroot}%{_prefix}/bin/
|
|
|
+
|
|
|
+sed -e 's,\.\./include/,../../../../include/,' \
|
|
|
+ %{buildroot}%{_prefix}/%{_lib}/libstdc++.modules.json \
|
|
|
+ > $FULLPATH/libstdc++.modules.json
|
|
|
+rm -f %{buildroot}%{_prefix}/lib/libstdc++.modules.json
|
|
|
+rm -f %{buildroot}%{_prefix}/%{_lib}/libstdc++.modules.json
|
|
|
+
|
|
|
pushd $FULLPATH
|
|
|
if [ "%{_lib}" = "lib" ]; then
|
|
|
%if %{build_objc}
|
|
@@ -1868,6 +1897,11 @@ rm -f %{buildroot}%{mandir}/man3/ffi*
|
|
|
# Help plugins find out nvra.
|
|
|
echo gcc-%{version}-%{release}.%{_arch} > $FULLPATH/rpmver
|
|
|
|
|
|
+# Add symlink to lto plugin in the binutils plugin directory.
|
|
|
+%{__mkdir_p} %{buildroot}%{_libdir}/bfd-plugins/
|
|
|
+ln -s ../../libexec/gcc/%{gcc_target_platform}/%{gcc_major}/liblto_plugin.so \
|
|
|
+ %{buildroot}%{_libdir}/bfd-plugins/
|
|
|
+
|
|
|
# remove unnecessary files.
|
|
|
rm -rf %{buildroot}%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include-fixed
|
|
|
rm -rf %{buildroot}%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/ssp
|
|
@@ -1905,10 +1939,6 @@ rm -rf testlogs-%{_target_platform}-%{version}-%{release}
|
|
|
# check
|
|
|
|
|
|
|
|
|
-%clean
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
-
|
|
|
-
|
|
|
%posttrans
|
|
|
if [ ! -x %{_bindir}/cc ]; then
|
|
|
ln -sf gcc %{_bindir}/cc
|
|
@@ -1969,7 +1999,6 @@ fi
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/bin/cc
|
|
|
%{_prefix}/bin/c89
|
|
|
%{_prefix}/bin/c99
|
|
@@ -2008,6 +2037,7 @@ fi
|
|
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/lto1
|
|
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/lto-wrapper
|
|
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/liblto_plugin.so*
|
|
|
+%{_libdir}/bfd-plugins/liblto_plugin.so
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/rpmver
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stddef.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdarg.h
|
|
@@ -2064,9 +2094,7 @@ fi
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/xsaveintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/xsaveoptintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512cdintrin.h
|
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512erintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512fintrin.h
|
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512pfintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/shaintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/mm_malloc.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/mm3dnow.h
|
|
@@ -2088,8 +2116,6 @@ fi
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/xsavesintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/clzerointrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/pkuintrin.h
|
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx5124fmapsintrin.h
|
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx5124vnniwintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512vpopcntdqintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sgxintrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/gfniintrin.h
|
|
@@ -2140,6 +2166,23 @@ fi
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sm3intrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sm4intrin.h
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/usermsrintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxavx512intrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxfp8intrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxmovrsintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxtf32intrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxtransposeintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2-512bf16intrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2-512convertintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2-512mediaintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2-512minmaxintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2-512satcvtintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2bf16intrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2convertintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2copyintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2mediaintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2minmaxintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx10_2satcvtintrin.h
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/movrsintrin.h
|
|
|
%endif
|
|
|
%ifarch ia64
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/ia64intrin.h
|
|
@@ -2320,7 +2363,6 @@ fi
|
|
|
%license gcc/COPYING* COPYING.RUNTIME
|
|
|
|
|
|
%files cpp -f cpplib.lang
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/lib/cpp
|
|
|
%{_prefix}/bin/cpp
|
|
|
%{_mandir}/man1/cpp.1*
|
|
@@ -2332,14 +2374,12 @@ fi
|
|
|
|
|
|
|
|
|
%files -n libgcc
|
|
|
-%defattr(-,root,root,-)
|
|
|
/%{_lib}/libgcc_s-%{gcc_major}.so.1
|
|
|
/%{_lib}/libgcc_s.so.1
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
%license gcc/COPYING* COPYING.RUNTIME
|
|
|
|
|
|
%files c++
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/bin/%{gcc_target_platform}-*++
|
|
|
%{_prefix}/bin/g++
|
|
|
%{_prefix}/bin/c++
|
|
@@ -2381,7 +2421,6 @@ fi
|
|
|
|
|
|
|
|
|
%files -n libstdc++ -f libstdc++.lang
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libstdc++.so.6*
|
|
|
%dir %{_datadir}/gdb
|
|
|
%dir %{_datadir}/gdb/auto-load
|
|
@@ -2394,7 +2433,6 @@ fi
|
|
|
%{_prefix}/share/gcc-%{gcc_major}/python/libstdcxx
|
|
|
|
|
|
%files -n libstdc++-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/include/c++
|
|
|
%{_prefix}/include/c++/%{gcc_major}
|
|
|
%dir %{_prefix}/lib/gcc
|
|
@@ -2403,6 +2441,7 @@ fi
|
|
|
%ifnarch sparcv9 ppc %{multilib_64_archs}
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++.so
|
|
|
%endif
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++.modules.json
|
|
|
%ifarch sparcv9 ppc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++fs.a
|
|
@@ -2420,7 +2459,6 @@ fi
|
|
|
%doc rpm.doc/changelogs/libstdc++-v3/ChangeLog* libstdc++-v3/README*
|
|
|
|
|
|
%files -n libstdc++-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2441,13 +2479,11 @@ fi
|
|
|
|
|
|
%if %{build_libstdcxx_docs}
|
|
|
%files -n libstdc++-docs
|
|
|
-%defattr(-,root,root)
|
|
|
%{_mandir}/man3/*
|
|
|
%doc rpm.doc/libstdc++-v3/html
|
|
|
%endif
|
|
|
|
|
|
%files objc
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2473,18 +2509,15 @@ fi
|
|
|
%doc libobjc/THREADS* rpm.doc/changelogs/libobjc/ChangeLog*
|
|
|
|
|
|
%files objc++
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/libexec/gcc
|
|
|
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cc1objplus
|
|
|
|
|
|
%files -n libobjc
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libobjc.so.4*
|
|
|
|
|
|
%files gfortran
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/bin/gfortran
|
|
|
%{_prefix}/bin/f95
|
|
|
%{_mandir}/man1/gfortran.1*
|
|
@@ -2534,11 +2567,9 @@ fi
|
|
|
%doc rpm.doc/gfortran/*
|
|
|
|
|
|
%files -n libgfortran
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libgfortran.so.5*
|
|
|
|
|
|
%files -n libgfortran-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2556,7 +2587,6 @@ fi
|
|
|
|
|
|
%if %{build_ada}
|
|
|
%files gnat
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/bin/gnat
|
|
|
%{_prefix}/bin/gnat[^i]*
|
|
|
%{_infodir}/gnat*
|
|
@@ -2584,12 +2614,10 @@ fi
|
|
|
%doc rpm.doc/changelogs/gcc/ada/ChangeLog*
|
|
|
|
|
|
%files -n libgnat
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libgnat-*.so
|
|
|
%{_prefix}/%{_lib}/libgnarl-*.so
|
|
|
|
|
|
%files -n libgnat-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2615,7 +2643,6 @@ fi
|
|
|
%endif
|
|
|
|
|
|
%files -n libgnat-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2639,21 +2666,18 @@ fi
|
|
|
%endif
|
|
|
|
|
|
%files -n libgomp
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libgomp.so.1*
|
|
|
%{_infodir}/libgomp.info*
|
|
|
%doc rpm.doc/changelogs/libgomp/ChangeLog*
|
|
|
|
|
|
%if %{build_libquadmath}
|
|
|
%files -n libquadmath
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libquadmath.so.0*
|
|
|
%{_infodir}/libquadmath.info*
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
%license rpm.doc/libquadmath/COPYING*
|
|
|
|
|
|
%files -n libquadmath-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2666,7 +2690,6 @@ fi
|
|
|
%doc rpm.doc/libquadmath/ChangeLog*
|
|
|
|
|
|
%files -n libquadmath-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2685,12 +2708,10 @@ fi
|
|
|
|
|
|
%if %{build_libitm}
|
|
|
%files -n libitm
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libitm.so.1*
|
|
|
%{_infodir}/libitm.info*
|
|
|
|
|
|
%files -n libitm-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2703,7 +2724,6 @@ fi
|
|
|
%doc rpm.doc/libitm/ChangeLog*
|
|
|
|
|
|
%files -n libitm-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2722,11 +2742,9 @@ fi
|
|
|
|
|
|
%if %{build_libatomic}
|
|
|
%files -n libatomic
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libatomic.so.1*
|
|
|
|
|
|
%files -n libatomic-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2760,11 +2778,9 @@ fi
|
|
|
|
|
|
%if %{build_libasan}
|
|
|
%files -n libasan
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libasan.so.*
|
|
|
|
|
|
%files -n libasan-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2786,11 +2802,9 @@ fi
|
|
|
|
|
|
%if %{build_libtsan}
|
|
|
%files -n libtsan
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libtsan.so.*
|
|
|
|
|
|
%files -n libtsan-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2802,11 +2816,9 @@ fi
|
|
|
|
|
|
%if %{build_libubsan}
|
|
|
%files -n libubsan
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libubsan.so.*
|
|
|
|
|
|
%files -n libubsan-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2828,11 +2840,9 @@ fi
|
|
|
|
|
|
%if %{build_liblsan}
|
|
|
%files -n liblsan
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/liblsan.so.*
|
|
|
|
|
|
%files -n liblsan-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2844,7 +2854,6 @@ fi
|
|
|
|
|
|
%if %{build_go}
|
|
|
%files go
|
|
|
-%defattr(-,root,root,-)
|
|
|
%ghost %{_prefix}/bin/go
|
|
|
%attr(755,root,root) %{_prefix}/bin/go.gcc
|
|
|
%{_prefix}/bin/gccgo
|
|
@@ -2889,12 +2898,10 @@ fi
|
|
|
%doc rpm.doc/go/*
|
|
|
|
|
|
%files -n libgo
|
|
|
-%defattr(-,root,root,-)
|
|
|
%attr(755,root,root) %{_prefix}/%{_lib}/libgo.so.%{go_soversion}.*.*
|
|
|
%{_prefix}/%{_lib}/libgo.so.%{go_soversion}
|
|
|
|
|
|
%files -n libgo-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2925,7 +2932,6 @@ fi
|
|
|
%endif
|
|
|
|
|
|
%files -n libgo-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2953,8 +2959,15 @@ fi
|
|
|
%doc rpm.doc/libgccjit-devel/*
|
|
|
%doc gcc/jit/docs/examples
|
|
|
|
|
|
+%files -n libgdiagnostics
|
|
|
+%{_prefix}/bin/sarif-replay
|
|
|
+%{_prefix}/%{_lib}/libgdiagnostics.so.*
|
|
|
+
|
|
|
+%files -n libgdiagnostics-devel
|
|
|
+%{_prefix}/%{_lib}/libgdiagnostics.so
|
|
|
+%{_prefix}/include/libgdiagnostics*.h
|
|
|
+
|
|
|
%files plugin-devel
|
|
|
-%defattr(-,root,root,-)
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}
|
|
@@ -2967,7 +2980,6 @@ fi
|
|
|
%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/plugin
|
|
|
|
|
|
%files gdb-plugin
|
|
|
-%defattr(-,root,root,-)
|
|
|
%{_prefix}/%{_lib}/libcc1.so*
|
|
|
%dir %{_prefix}/lib/gcc
|
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}
|
|
@@ -3029,6 +3041,10 @@ fi
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Mon Jun 2 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.1.1-1
|
|
|
+- updated tarball to 15.1.0.
|
|
|
+- updated Patch10000.
|
|
|
+
|
|
|
* Mon Nov 18 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.2.1-1
|
|
|
- updated tarball to 14.2.0.
|
|
|
- updated Patch10000.
|