|
@@ -1,8 +1,8 @@
|
|
%bcond_with check
|
|
%bcond_with check
|
|
|
|
|
|
# version of tarball
|
|
# version of tarball
|
|
-%global gcc_version 13.2.0
|
|
|
|
-%global gcc_major 13
|
|
|
|
|
|
+%global gcc_version 14.1.0
|
|
|
|
+%global gcc_major 14
|
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
|
# %{release}, append them after %{gcc_release} on Release: line.
|
|
# %{release}, append them after %{gcc_release} on Release: line.
|
|
%global gcc_release 1
|
|
%global gcc_release 1
|
|
@@ -10,7 +10,7 @@
|
|
Summary: GNU Compiler Collection (C, C++, Objective-C, ...)
|
|
Summary: GNU Compiler Collection (C, C++, Objective-C, ...)
|
|
Summary(ja): GNU コンパイラコレクション (C, C++, Objective-C, ...)
|
|
Summary(ja): GNU コンパイラコレクション (C, C++, Objective-C, ...)
|
|
Name: gcc
|
|
Name: gcc
|
|
-Version: 13.2.1
|
|
|
|
|
|
+Version: 14.1.1
|
|
Release: %{gcc_release}%{?_dist_release}
|
|
Release: %{gcc_release}%{?_dist_release}
|
|
Group: programming
|
|
Group: programming
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -35,7 +35,7 @@ Source3: https://gcc.gnu.org/pub/gcc/infrastructure/isl-%{isl_version}.ta
|
|
%global build_java 0
|
|
%global build_java 0
|
|
%ifarch %{ix86} x86_64 %{arm}
|
|
%ifarch %{ix86} x86_64 %{arm}
|
|
%global build_go 1
|
|
%global build_go 1
|
|
-%global go_soversion 22
|
|
|
|
|
|
+%global go_soversion 23
|
|
%else
|
|
%else
|
|
%global build_go 0
|
|
%global build_go 0
|
|
%endif
|
|
%endif
|
|
@@ -127,7 +127,7 @@ BuildRequires: binutils >= 2.31
|
|
# While gcc doesn't include statically linked binaries, during testing
|
|
# While gcc doesn't include statically linked binaries, during testing
|
|
# -static is used several times.
|
|
# -static is used several times.
|
|
BuildRequires: glibc-static
|
|
BuildRequires: glibc-static
|
|
-BuildRequires: zlib-devel, gettext, dejagnu, bison, flex, texinfo, sharutils
|
|
|
|
|
|
+BuildRequires: pkgconfig(zlib), gettext, dejagnu, bison, flex, texinfo, sharutils
|
|
##VINE##TODO## BuildRequires: systemtap-sdt-devel >= 1.3
|
|
##VINE##TODO## BuildRequires: systemtap-sdt-devel >= 1.3
|
|
# For VTA guality testing
|
|
# For VTA guality testing
|
|
BuildRequires: gdb
|
|
BuildRequires: gdb
|
|
@@ -210,26 +210,27 @@ Obsoletes: libcilkrts-static < %{version}
|
|
Obsoletes: libmpx < %{version}
|
|
Obsoletes: libmpx < %{version}
|
|
Obsoletes: libmpx-static < %{version}
|
|
Obsoletes: libmpx-static < %{version}
|
|
%endif
|
|
%endif
|
|
-Provides: gcc4 = %{version}-%{release}
|
|
|
|
|
|
+Provides: gcc(major) = %{gcc_major}
|
|
AutoReq: true
|
|
AutoReq: true
|
|
|
|
|
|
-Patch0: gcc13-hack.patch
|
|
|
|
-Patch2: gcc13-sparc-config-detection.patch
|
|
|
|
-Patch3: gcc13-libgomp-omp_h-multilib.patch
|
|
|
|
-Patch4: gcc13-libtool-no-rpath.patch
|
|
|
|
-Patch5: gcc13-isl-dl.patch
|
|
|
|
-Patch6: gcc13-isl-dl2.patch
|
|
|
|
-Patch7: gcc13-libstdc++-docs.patch
|
|
|
|
-Patch8: gcc13-no-add-needed.patch
|
|
|
|
-Patch9: gcc13-Wno-format-security.patch
|
|
|
|
-Patch10: gcc13-rh1574936.patch
|
|
|
|
-Patch11: gcc13-d-shared-libphobos.patch
|
|
|
|
|
|
+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
|
|
|
|
|
|
Patch50: isl-rh2155127.patch
|
|
Patch50: isl-rh2155127.patch
|
|
|
|
|
|
-Patch100: gcc13-fortran-fdec-duplicates.patch
|
|
|
|
|
|
+Patch100: gcc14-fortran-fdec-duplicates.patch
|
|
|
|
|
|
-Patch10000: gcc-13.2-20230921.patch
|
|
|
|
|
|
+Patch10000: gcc-14.1-20240607.patch
|
|
|
|
|
|
# On ARM EABI systems, we do want -gnueabi to be part of the
|
|
# On ARM EABI systems, we do want -gnueabi to be part of the
|
|
# target triple.
|
|
# target triple.
|
|
@@ -1008,12 +1009,15 @@ Go dynamically linked programs.
|
|
%patch -P9 -p0 -b .Wno-format-security~
|
|
%patch -P9 -p0 -b .Wno-format-security~
|
|
%patch -P10 -p0 -b .rh1574936~
|
|
%patch -P10 -p0 -b .rh1574936~
|
|
%patch -P11 -p0 -b .d-shared-libphobos~
|
|
%patch -P11 -p0 -b .d-shared-libphobos~
|
|
|
|
+%patch -P12 -p1 -b .pr101523~
|
|
|
|
|
|
%patch -P50 -p0 -b .rh2155127~
|
|
%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
|
|
touch -r isl-0.24/m4/ax_prog_cxx_for_build.m4 isl-0.24/m4/ax_prog_cc_for_build.m4
|
|
|
|
|
|
%patch -P100 -p1 -b .fortran-fdec-duplicates~
|
|
%patch -P100 -p1 -b .fortran-fdec-duplicates~
|
|
|
|
|
|
|
|
+rm -f libphobos/testsuite/libphobos.gc/forkgc2.d
|
|
|
|
+
|
|
echo 'Vine Linux %{version}-%{gcc_release}' > gcc/DEV-PHASE
|
|
echo 'Vine Linux %{version}-%{gcc_release}' > gcc/DEV-PHASE
|
|
|
|
|
|
cp -a libstdc++-v3/config/cpu/i{4,3}86/atomicity.h
|
|
cp -a libstdc++-v3/config/cpu/i{4,3}86/atomicity.h
|
|
@@ -1023,6 +1027,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
|
|
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/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
|
|
|
|
|
|
# This test causes fork failures, because it spawns way too many threads
|
|
# This test causes fork failures, because it spawns way too many threads
|
|
rm -f gcc/testsuite/go.test/test/chan/goroutines.go
|
|
rm -f gcc/testsuite/go.test/test/chan/goroutines.go
|
|
@@ -1035,11 +1040,16 @@ export CONFIG_SITE=NONE
|
|
CC=gcc
|
|
CC=gcc
|
|
CXX=g++
|
|
CXX=g++
|
|
|
|
|
|
-OPT_FLAGS=`echo %{optflags}|sed -e 's/\(-Wp,\)\?-D_FORTIFY_SOURCE=[12]//g'`
|
|
|
|
|
|
+OPT_FLAGS="%{optflags}"
|
|
|
|
+OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=[123]//g'`
|
|
|
|
+OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/\(-Wp,\)\?-D_FORTIFY_SOURCE=[123]//g'`
|
|
|
|
+OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/\(-Wp,\)\?-U_FORTIFY_SOURCE//g'`
|
|
|
|
+OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-flto=auto//g;s/-flto//g;s/-ffat-lto-objects//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-flto=auto//g;s/-flto//g;s/-ffat-lto-objects//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-flto=auto//g;s/-flto//g;s/-ffat-lto-objects//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-m64//g;s/-m32//g;s/-m31//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-m64//g;s/-m32//g;s/-m31//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mfpmath=sse/-mfpmath=sse -msse2/g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mfpmath=sse/-mfpmath=sse -msse2/g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/ -pipe / /g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/ -pipe / /g'`
|
|
|
|
+OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-fno-omit-frame-pointer//g;s/-mbackchain//g;s/-mno-omit-leaf-frame-pointer//g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-Werror=format-security/-Wformat-security/g'`
|
|
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-Werror=format-security/-Wformat-security/g'`
|
|
|
|
|
|
%ifarch %{ix86}
|
|
%ifarch %{ix86}
|
|
@@ -1121,6 +1131,7 @@ CONFIGURE_OPTS="\
|
|
--with-arch=i686 \
|
|
--with-arch=i686 \
|
|
%endif
|
|
%endif
|
|
%ifarch x86_64
|
|
%ifarch x86_64
|
|
|
|
+ --with-arch_64=x86-64-v2 \
|
|
--with-arch_32=i686 \
|
|
--with-arch_32=i686 \
|
|
%endif
|
|
%endif
|
|
--build=%{gcc_target_platform} \
|
|
--build=%{gcc_target_platform} \
|
|
@@ -1471,7 +1482,6 @@ fi
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++fs.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++fs.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++exp.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++exp.*a $FULLLPATH/
|
|
-mv -f %{buildroot}%{_prefix}/%{_lib}/libstdc++_libbacktrace.*a $FULLLPATH/
|
|
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libsupc++.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libsupc++.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libgfortran.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/%{_lib}/libgfortran.*a $FULLLPATH/
|
|
%if %{build_objc}
|
|
%if %{build_objc}
|
|
@@ -1511,7 +1521,6 @@ mv -f %{buildroot}%{_prefix}/%{_lib}/libgolibbegin.*a $FULLLPATH/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++fs.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++fs.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++exp.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libstdc++exp.*a $FULLLPATH/32/
|
|
-mv -f %{buildroot}%{_prefix}/lib/libstdc++_libbacktrace.*a $FULLLPATH/32/
|
|
|
|
mv -f %{buildroot}%{_prefix}/lib/libsupc++.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libsupc++.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libgfortran.*a $FULLLPATH/32/
|
|
mv -f %{buildroot}%{_prefix}/lib/libgfortran.*a $FULLLPATH/32/
|
|
rm -f %{buildroot}%{_prefix}/lib/libssp.a
|
|
rm -f %{buildroot}%{_prefix}/lib/libssp.a
|
|
@@ -1626,8 +1635,6 @@ ln -sf ../lib32/libstdc++fs.a 32/libstdc++fs.a
|
|
ln -sf lib64/libstdc++fs.a libstdc++fs.a
|
|
ln -sf lib64/libstdc++fs.a libstdc++fs.a
|
|
ln -sf lib32/libstdc++exp.a libstdc++exp.a
|
|
ln -sf lib32/libstdc++exp.a libstdc++exp.a
|
|
ln -sf ../lib64/libstdc++exp.a 64/libstdc++exp.a
|
|
ln -sf ../lib64/libstdc++exp.a 64/libstdc++exp.a
|
|
-ln -sf lib32/libstdc++_libbacktrace.a libstdc++_libbacktrace.a
|
|
|
|
-ln -sf ../lib64/libstdc++_libbacktrace.a 64/libstdc++_libbacktrace.a
|
|
|
|
ln -sf ../lib32/libsupc++.a 32/libsupc++.a
|
|
ln -sf ../lib32/libsupc++.a 32/libsupc++.a
|
|
ln -sf lib64/libsupc++.a libsupc++.a
|
|
ln -sf lib64/libsupc++.a libsupc++.a
|
|
%if %{build_libquadmath}
|
|
%if %{build_libquadmath}
|
|
@@ -1671,7 +1678,6 @@ ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libgfo
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++.a 32/libstdc++.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++.a 32/libstdc++.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++fs.a 32/libstdc++fs.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++fs.a 32/libstdc++fs.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++exp.a 32/libstdc++exp.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++exp.a 32/libstdc++exp.a
|
|
-ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libstdc++_libbacktrace.a 32/libstdc++_libbacktrace.a
|
|
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libsupc++.a 32/libsupc++.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libsupc++.a 32/libsupc++.a
|
|
%if %{build_libquadmath}
|
|
%if %{build_libquadmath}
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libquadmath.a 32/libquadmath.a
|
|
ln -sf ../../../%{multilib_32_arch}-%{_vendor}-%{_target_os}/%{gcc_major}/libquadmath.a 32/libquadmath.a
|
|
@@ -1717,7 +1723,7 @@ for d in . $FULLLSUBDIR; do
|
|
-o -name libobjc.a -o -name libgdruntime.a -o -name libgphobos.a \
|
|
-o -name libobjc.a -o -name libgdruntime.a -o -name libgphobos.a \
|
|
-o -name libm2\*.a -o -name libquadmath.a -o -name libstdc++.a \
|
|
-o -name libm2\*.a -o -name libquadmath.a -o -name libstdc++.a \
|
|
-o -name libstdc++fs.a -o -name libstdc++exp.a \
|
|
-o -name libstdc++fs.a -o -name libstdc++exp.a \
|
|
- -o -name libstdc++_libbacktrace.a -o -name libsupc++.a \
|
|
|
|
|
|
+ -o -name libsupc++.a \
|
|
-o -name libtsan.a -o -name libubsan.a \) -a -type f`; do
|
|
-o -name libtsan.a -o -name libubsan.a \) -a -type f`; do
|
|
cp -a $f $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/$d/
|
|
cp -a $f $RPM_BUILD_ROOT%{_prefix}/lib/debug%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/$d/
|
|
done
|
|
done
|
|
@@ -2015,6 +2021,7 @@ fi
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdnoreturn.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdnoreturn.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdatomic.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdatomic.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/gcov.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/gcov.h
|
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/stdckdint.h
|
|
%ifarch %{ix86} x86_64
|
|
%ifarch %{ix86} x86_64
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/mmintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/mmintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/xmmintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/xmmintrin.h
|
|
@@ -2120,6 +2127,12 @@ fi
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/prfchiintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/prfchiintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/raointintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/raointintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxcomplexintrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/amxcomplexintrin.h
|
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avx512bitalgvlintrin.h
|
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/avxvnniint16intrin.h
|
|
|
|
+%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sha512intrin.h
|
|
|
|
+%{_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
|
|
%endif
|
|
%endif
|
|
%ifarch ia64
|
|
%ifarch ia64
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/ia64intrin.h
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/ia64intrin.h
|
|
@@ -2347,7 +2360,6 @@ fi
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++exp.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++exp.a
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libstdc++_libbacktrace.a
|
|
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libsupc++.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/32/libsupc++.a
|
|
%endif
|
|
%endif
|
|
%ifarch sparcv9 ppc %{multilib_64_archs}
|
|
%ifarch sparcv9 ppc %{multilib_64_archs}
|
|
@@ -2389,18 +2401,15 @@ fi
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++exp.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++exp.a
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib32/libstdc++_libbacktrace.a
|
|
|
|
%endif
|
|
%endif
|
|
%ifarch sparc64 ppc64 ppc64p7
|
|
%ifarch sparc64 ppc64 ppc64p7
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64
|
|
%dir %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64/libstdc++exp.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64/libstdc++exp.a
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/lib64/libstdc++_libbacktrace.a
|
|
|
|
%endif
|
|
%endif
|
|
%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7
|
|
%ifnarch sparcv9 sparc64 ppc ppc64 ppc64p7
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++fs.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++exp.a
|
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++exp.a
|
|
-%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libstdc++_libbacktrace.a
|
|
|
|
%endif
|
|
%endif
|
|
%doc rpm.doc/changelogs/libstdc++-v3/ChangeLog* libstdc++-v3/README*
|
|
%doc rpm.doc/changelogs/libstdc++-v3/ChangeLog* libstdc++-v3/README*
|
|
|
|
|
|
@@ -3014,6 +3023,11 @@ fi
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Jun 08 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.1.1-1
|
|
|
|
+- updated tarball to 14.1.0.
|
|
|
|
+- re-imported patches from rawhide.
|
|
|
|
+- imported Patch10000 from upstream (14.1.1).
|
|
|
|
+
|
|
* Thu Sep 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2.1-1
|
|
* Thu Sep 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 13.2.1-1
|
|
- updated tarball to 13.2.0.
|
|
- updated tarball to 13.2.0.
|
|
- re-imported patches from rawhide.
|
|
- re-imported patches from rawhide.
|