Compare commits
No commits in common. "c8" and "c10s" have entirely different histories.
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
||||
1
|
||||
@ -1,4 +0,0 @@
|
||||
5a3445261fc63c005a158be98df75ab25f0ef592 SOURCES/gcc-15.1.1-20250521.tar.xz
|
||||
ae5fbb33bcb442121fbbf482a93f6b3c84d489ee SOURCES/isl-0.24.tar.bz2
|
||||
a773e95eebbe32d537e03b2f080a3b5fdaf771b0 SOURCES/newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz
|
||||
c1e42726a71ca4a385502580778439bd326c6d4e SOURCES/nvptx-tools-87ce9dc5999e5fca2e1d3478a30888d9864c9804.tar.xz
|
||||
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,4 +0,0 @@
|
||||
SOURCES/gcc-15.1.1-20250521.tar.xz
|
||||
SOURCES/isl-0.24.tar.bz2
|
||||
SOURCES/newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz
|
||||
SOURCES/nvptx-tools-87ce9dc5999e5fca2e1d3478a30888d9864c9804.tar.xz
|
||||
72
0022-libstdc++-revert-behavior.patch
Normal file
72
0022-libstdc++-revert-behavior.patch
Normal file
@ -0,0 +1,72 @@
|
||||
diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc
|
||||
index fa740b42b88..5d808ee51ee 100644
|
||||
--- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc
|
||||
+++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/char/12791.cc
|
||||
@@ -39,14 +39,14 @@ void test01()
|
||||
const ios_base::iostate good = ios_base::goodbit;
|
||||
ios_base::iostate errorstate = good;
|
||||
|
||||
- iss.str("62/04/71");
|
||||
+ iss.str("60/04/71");
|
||||
iterator_type is_it01(iss);
|
||||
tm time01;
|
||||
errorstate = good;
|
||||
iterator_type ret01 = tim_get.get_date(is_it01, end, iss, errorstate,
|
||||
&time01);
|
||||
VERIFY( errorstate == ios_base::failbit );
|
||||
- VERIFY( *ret01 == '2' );
|
||||
+ VERIFY( *ret01 == '6' );
|
||||
|
||||
iss.str("04/38/71");
|
||||
iterator_type is_it02(iss);
|
||||
diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc
|
||||
index 07f4c369e58..c975c8523d8 100644
|
||||
--- a/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc
|
||||
+++ b/libstdc++-v3/testsuite/22_locale/time_get/get_date/wchar_t/12791.cc
|
||||
@@ -40,14 +40,14 @@ void test01()
|
||||
const ios_base::iostate good = ios_base::goodbit;
|
||||
ios_base::iostate errorstate = good;
|
||||
|
||||
- iss.str(L"62/04/71");
|
||||
+ iss.str(L"60/04/71");
|
||||
iterator_type is_it01(iss);
|
||||
tm time01;
|
||||
errorstate = good;
|
||||
iterator_type ret01 = tim_get.get_date(is_it01, end, iss, errorstate,
|
||||
&time01);
|
||||
VERIFY( errorstate == ios_base::failbit );
|
||||
- VERIFY( *ret01 == L'2' );
|
||||
+ VERIFY( *ret01 == L'6' );
|
||||
|
||||
iss.str(L"04/38/71");
|
||||
iterator_type is_it02(iss);
|
||||
diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc
|
||||
index e6f53de4a55..c9d9896a6c0 100644
|
||||
--- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc
|
||||
+++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/char/1.cc
|
||||
@@ -76,8 +76,8 @@ void test01()
|
||||
errorstate = good;
|
||||
iterator_type ret03 = tim_get.get_year(is_it03, end, iss, errorstate,
|
||||
&time03);
|
||||
- VERIFY( time03.tm_year == 197 - 1900 );
|
||||
- VERIFY( errorstate == good );
|
||||
+ VERIFY( time03.tm_year == 3 );
|
||||
+ VERIFY( errorstate == ios_base::failbit );
|
||||
VERIFY( *ret03 == 'd' );
|
||||
|
||||
iss.str("71d71");
|
||||
diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc
|
||||
index ba95fb91520..e17712098f4 100644
|
||||
--- a/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc
|
||||
+++ b/libstdc++-v3/testsuite/22_locale/time_get/get_year/wchar_t/1.cc
|
||||
@@ -76,8 +76,8 @@ void test01()
|
||||
errorstate = good;
|
||||
iterator_type ret03 = tim_get.get_year(is_it03, end, iss, errorstate,
|
||||
&time03);
|
||||
- VERIFY( time03.tm_year == 197 - 1900 );
|
||||
- VERIFY( errorstate == good );
|
||||
+ VERIFY( time03.tm_year == 3 );
|
||||
+ VERIFY( errorstate == ios_base::failbit );
|
||||
VERIFY( *ret03 == L'd' );
|
||||
|
||||
iss.str(L"71d71");
|
||||
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-10
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
|
||||
@ -4,6 +4,7 @@
|
||||
%global have_scl_utils 0
|
||||
%endif
|
||||
%global gts_ver 15
|
||||
%global gts_next %(v="%{gts_ver}"; echo $((++v)))
|
||||
%{?scl_package:%global scl gcc-toolset-%{gts_ver}}
|
||||
%global scl_prefix gcc-toolset-%{gts_ver}-
|
||||
%if %have_scl_utils
|
||||
@ -171,7 +172,7 @@ BuildRequires: gcc-toolset-%{gts_ver}-devel
|
||||
Summary: GCC version %{gcc_major}
|
||||
Name: %{?scl_prefix}gcc
|
||||
Version: %{gcc_version}
|
||||
Release: %{gcc_release}.3%{?dist}
|
||||
Release: %{gcc_release}.6%{?dist}
|
||||
# License notes for some of the less obvious ones:
|
||||
# gcc/doc/cppinternals.texi: Linux-man-pages-copyleft-2-para
|
||||
# isl: MIT, BSD-2-Clause
|
||||
@ -251,12 +252,10 @@ BuildRequires: libzstd-devel
|
||||
BuildRequires: glibc >= 2.3.90-35
|
||||
%endif
|
||||
%ifarch %{multilib_64_archs}
|
||||
# Ensure glibc{,-devel} is installed for both multilib arches
|
||||
%if 0%{?rhel} < 10
|
||||
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
|
||||
%else
|
||||
BuildRequires: /usr/lib/libc.so /usr/lib64/libc.so
|
||||
BuildRequires: (glibc32 or glibc-devel(%{__isa_name}-32))
|
||||
%endif
|
||||
%ifarch sparcv9 ppc
|
||||
BuildRequires: (glibc64 or glibc-devel(%{__isa_name}-64))
|
||||
%endif
|
||||
%ifarch ia64
|
||||
BuildRequires: libunwind >= 0.98
|
||||
@ -300,9 +299,7 @@ Requires: libgcc >= 4.1.2-43
|
||||
Requires: libgomp >= 4.4.4-13
|
||||
# lto-wrapper invokes make
|
||||
Requires: make
|
||||
%if %have_scl_utils
|
||||
%{?scl:Requires:%scl_runtime}
|
||||
%endif
|
||||
Requires: (%{?scl_prefix}runtime >= %{gts_ver} with %{?scl_prefix}runtime < %{gts_next})
|
||||
AutoReq: true
|
||||
# Various libraries are imported. #1859893 asks us to list them all.
|
||||
Provides: bundled(libiberty)
|
||||
@ -694,7 +691,9 @@ to NVidia PTX capable devices if available.
|
||||
%package -n %{?scl_prefix}gcc-plugin-annobin
|
||||
Summary: The annobin plugin for gcc, built by the installed version of gcc
|
||||
Requires: %{?scl_prefix}gcc = %{version}-%{release}
|
||||
%if 0%{?rhel} <= 8
|
||||
BuildRequires: %{?scl_prefix}annobin-plugin-gcc
|
||||
%endif
|
||||
BuildRequires: rpm-devel, binutils-devel, xz
|
||||
|
||||
%description -n %{?scl_prefix}gcc-plugin-annobin
|
||||
@ -824,13 +823,6 @@ sed -i '/^GENERATE_TREEVIEW/s/YES/NO/' libstdc++-v3/doc/doxygen/user.cfg.in
|
||||
# Undo the broken autoconf change in recent Fedora versions
|
||||
export CONFIG_SITE=NONE
|
||||
|
||||
%if 0%{?rhel} == 10
|
||||
# Work around https://issues.redhat.com/browse/RHEL-49348
|
||||
%ifarch ppc64le
|
||||
export GLIBC_TUNABLES=glibc.cpu.hwcaps=-arch_3_1
|
||||
%endif
|
||||
%endif
|
||||
|
||||
CC=gcc
|
||||
CXX=g++
|
||||
OPT_FLAGS="%{optflags}"
|
||||
@ -922,10 +914,8 @@ cd ../..
|
||||
|
||||
# Disabled on Intel because of:
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2091571#c1
|
||||
# aarch64 fails due to undefined reference to `__aarch64_swp4_sync'
|
||||
# while building libbacktrace.
|
||||
%if 0%{?rhel} == 8
|
||||
%ifnarch %{ix86} x86_64 aarch64
|
||||
%ifnarch %{ix86} x86_64
|
||||
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
|
||||
%endif
|
||||
%else
|
||||
@ -1188,7 +1178,11 @@ find rpm.doc -name \*ChangeLog\* | xargs bzip2 -9
|
||||
%if %{build_annobin_plugin}
|
||||
mkdir annobin-plugin
|
||||
cd annobin-plugin
|
||||
%if 0%{?rhel} <= 8
|
||||
tar xf %{_scl_root}/%{_usrsrc}/annobin/latest-annobin.tar.xz
|
||||
%else
|
||||
tar xf %{_usrsrc}/annobin/latest-annobin.tar.xz
|
||||
%endif
|
||||
cd annobin*
|
||||
touch aclocal.m4 configure Makefile.in */configure */config.h.in */Makefile.in
|
||||
ANNOBIN_FLAGS=../../obj-%{gcc_target_platform}/%{gcc_target_platform}/libstdc++-v3/scripts/testsuite_flags
|
||||
@ -2908,16 +2902,26 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Sep 9 2025 Siddhesh Poyarekar <siddhesh@redhat.com> 15.1.1-2.6
|
||||
- Fix glibc32 build dependency (RHEL-113183)
|
||||
|
||||
* Wed Jul 30 2025 Siddhesh Poyarekar <siddhesh@redhat.com> 15.1.1-2.5
|
||||
- Drop the workaround for CVE-2025-5702 (RHEL-100161)
|
||||
|
||||
* Fri Jun 20 2025 Siddhesh Poyarekar <siddhesh@redhat.com> 15.1.1-2.4
|
||||
- Require gcc-toolset-N-runtime (RHEL-94672)
|
||||
|
||||
* Mon Jun 16 2025 Marek Polacek <polacek@redhat.com> 15.1.1-2.3
|
||||
- re-enable annobin-plugin and offload-nvptx
|
||||
- configure with --enable-host-pie --enable-host-bind-now (RHEL-95594)
|
||||
- ship libstdc++.modules.json (RHEL-97043)
|
||||
- configure with --with-long-double-format=ieee (RHEL-97055)
|
||||
|
||||
* Thu Jun 12 2025 Siddhesh Poyarekar <siddhesh@redhat.com> 15.1.1-2.2
|
||||
- Tune for z16 on s390x by default on RHEL10 and later (RHEL-94282)
|
||||
- Add AS_NEEDED libstdc++.so.6 when only needed through libstdc++_nonshared
|
||||
(RHEL-94867)
|
||||
(RHEL-84680)
|
||||
|
||||
* Thu May 29 2025 Marek Polacek <polacek@redhat.com> 15.1.1-2.1
|
||||
- adjust libstd++_nonshared.a symbols
|
||||
* Fri Jun 6 2025 Marek Polacek <polacek@redhat.com> 15.1.1-2.1
|
||||
- configure with --enable-host-pie --enable-host-bind-now (RHEL-95595)
|
||||
|
||||
* Wed May 21 2025 Marek Polacek <polacek@redhat.com> 15.1.1-2
|
||||
- update from releases/gcc-15 branch
|
||||
@ -4198,7 +4198,7 @@
|
||||
+} // namespace
|
||||
--- libstdc++-v3/src/nonshared11/cxx11-ios_failure80.cc.jj 2025-05-06 15:48:48.589748944 +0200
|
||||
+++ libstdc++-v3/src/nonshared11/cxx11-ios_failure80.cc 2025-05-06 15:48:48.589748944 +0200
|
||||
@@ -0,0 +1,54 @@
|
||||
@@ -0,0 +1,50 @@
|
||||
+// Copyright (C) 2012-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -4249,10 +4249,6 @@
|
||||
+asm (".hidden _ZTSNSt8ios_base7failureB5cxx11E");
|
||||
+asm (".hidden _ZTINSt8ios_base7failureB5cxx11E");
|
||||
+asm (".hidden _ZSt19__throw_ios_failurePKc");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNSt12system_errorC1ESt10error_codePKc");
|
||||
+asm (".hidden _ZNSt12system_errorC2ESt10error_codePKc");
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared11/shared_ptr80.cc.jj 2025-05-06 15:48:48.589748944 +0200
|
||||
+++ libstdc++-v3/src/nonshared11/shared_ptr80.cc 2025-05-06 15:48:48.589748944 +0200
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -4572,7 +4568,7 @@
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared20/tzdb110.cc.jj 2025-05-06 15:48:48.608748687 +0200
|
||||
+++ libstdc++-v3/src/nonshared20/tzdb110.cc 2025-05-06 17:51:28.532972148 +0200
|
||||
@@ -0,0 +1,33 @@
|
||||
@@ -0,0 +1,34 @@
|
||||
+// Copyright The GNU Toolchain Authors.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -4600,11 +4596,12 @@
|
||||
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev");
|
||||
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev");
|
||||
+asm (".hidden _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev");
|
||||
+#ifndef __i386__
|
||||
+//asm (".hidden _ZSt23__atomic_wait_address_vIiZNKSt13__atomic_baseIiE4waitEiSt12memory_orderEUlvE_EvPKT_S4_T0_");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZSt23__atomic_wait_address_vIiZNKSt13__atomic_baseIiE4waitEiSt12memory_orderEUlvE_EvPKT_S4_T0_");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
||||
+//asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
||||
+asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared20/sstream-inst80.cc.jj 2025-05-06 15:48:48.608748687 +0200
|
||||
+++ libstdc++-v3/src/nonshared20/sstream-inst80.cc 2025-05-06 15:48:48.608748687 +0200
|
||||
@ -4843,6 +4840,9 @@
|
||||
+asm (".hidden _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessESt8identityEEDaRT_RT0_EUlOSG_OSI_E_EEEvSG_SG_SI_");
|
||||
+asm (".hidden _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessESt8identityEEDaRT_RT0_EUlOSG_OSI_E_EEEvSG_SG_SI_");
|
||||
+asm (".hidden _ZZNSt6ranges8__detail16__make_comp_projINS_4lessEMNSt6chrono9time_zoneEKDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_ENKUlOSB_OSD_E_clIRS4_SJ_EEbSF_SG_");
|
||||
+#ifndef __s390x__
|
||||
+//asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
||||
+#endif
|
||||
+asm (".hidden _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SL_SN_");
|
||||
+asm (".hidden _ZZNSt6ranges8__detail16__make_comp_projINS_4lessEMNSt6chrono14time_zone_linkEKDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_ENKUlOSB_OSD_E_clIRS4_SJ_EEbSF_SG_");
|
||||
+asm (".hidden _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SL_SN_");
|
||||
@ -4866,9 +4866,7 @@
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcjRKS3_");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj");
|
||||
+#ifndef __i386__
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj");
|
||||
+#endif
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcj");
|
||||
+#else
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_");
|
||||
@ -4879,7 +4877,6 @@
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEENS0_5__ops14_Val_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_");
|
||||
+asm (".hidden _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEEiS3_NS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_SN_T1_T2_");
|
||||
+asm (".hidden _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt6chrono14time_zone_linkESt6vectorIS3_SaIS3_EEEEiS3_NS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessESt8identityEEDaRT_RT0_EUlOSG_OSI_E_EEEvSG_SI_SI_T1_T2_");
|
||||
+asm (".hidden _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt6chrono9time_zoneESt6vectorIS3_SaIS3_EEEEiS3_NS0_5__ops15_Iter_comp_iterIZNSt6ranges8__detail16__make_comp_projINSB_4lessEMS3_KDoFSt17basic_string_viewIcSt11char_traitsIcEEvEEEDaRT_RT0_EUlOSL_OSN_E_EEEvSL_SN_SN_T1_T2_");
|
||||
@ -4902,8 +4899,8 @@
|
||||
+#ifndef __i386__
|
||||
+asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv");
|
||||
+#endif
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZSt23__atomic_wait_address_vIiZNKSt13__atomic_baseIiE4waitEiSt12memory_orderEUlvE_EvPKT_S4_T0_");
|
||||
+#ifdef __i386__
|
||||
+//asm (".hidden _ZSt23__atomic_wait_address_vIiZNKSt13__atomic_baseIiE4waitEiSt12memory_orderEUlvE_EvPKT_S4_T0_");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv");
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev");
|
||||
@ -5779,7 +5776,7 @@
|
||||
+asm (".hidden _ZNKSt6locale8encodingEv");
|
||||
+asm (".hidden _ZNSt13text_encoding11environmentEv");
|
||||
+asm (".hidden _ZNSt13text_encoding7_S_repsE");
|
||||
+#ifdef __s390x__
|
||||
+#if defined(__s390x__)
|
||||
+asm (".hidden _ZNSt13text_encoding12_S_find_nameESt17basic_string_viewIcSt11char_traitsIcEE");
|
||||
+#endif
|
||||
--- libstdc++-v3/src/c++98/ios_failure.cc.jj 2025-04-17 12:55:03.460609249 +0200
|
||||
@ -7785,7 +7782,7 @@
|
||||
} // namespace std
|
||||
--- libstdc++-v3/src/nonshared17/floating_from_chars.cc.jj 2025-05-06 15:48:48.684747659 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/floating_from_chars.cc 2025-05-06 15:48:48.684747659 +0200
|
||||
@@ -0,0 +1,49 @@
|
||||
@@ -0,0 +1,51 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -7828,13 +7825,15 @@
|
||||
+//asm (".hidden _ZSt10from_charsIiENSt9enable_ifIXsrSt5__or_IIS1_IISt7is_sameINSt9remove_cvIT_E4typeEaES2_IS6_sES2_IS6_iES2_IS6_lES2_IS6_xEEES1_IIS2_IS6_hES2_IS6_tES2_IS6_jES2_IS6_mES2_IS6_yEEES2_IcS6_EEE5valueESt17from_chars_resultE4typeEPKcSP_RS4_i");
|
||||
+//asm (".hidden _ZSt10from_charsIiENSt9enable_ifIXsrSt5__or_IJS1_IJSt7is_sameINSt9remove_cvIT_E4typeEaES2_IS6_sES2_IS6_iES2_IS6_lES2_IS6_xEEES1_IJS2_IS6_hES2_IS6_tES2_IS6_jES2_IS6_mES2_IS6_yEEES2_IcS6_EEE5valueESt17from_chars_resultE4typeEPKcSP_RS4_i");
|
||||
+#endif
|
||||
+#if defined(__i386__)
|
||||
+#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcENSt3pmr21polymorphic_allocatorIcEEE15_M_replace_coldEPcjPKcjj");
|
||||
+#else
|
||||
+#elif !defined(__s390x__) && !defined(__aarch64__)
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcENSt3pmr21polymorphic_allocatorIcEEE15_M_replace_coldEPcmPKcmm");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt8__detail31__from_chars_alnum_to_val_tableILb0EE5valueE");
|
||||
+#if !defined(__s390x__)
|
||||
+asm (".hidden _ZSt10from_charsIiLi0EESt17from_chars_resultPKcS2_RT_i");
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared17/floating_from_chars110.cc.jj 2025-05-06 15:48:48.684747659 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/floating_from_chars110.cc 2025-05-06 15:48:48.684747659 +0200
|
||||
@@ -0,0 +1,45 @@
|
||||
@ -7885,7 +7884,7 @@
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared17/cow-fs_ops.cc.jj 2025-05-06 15:48:48.685747645 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/cow-fs_ops.cc 2025-05-07 08:24:39.541661744 +0200
|
||||
@@ -0,0 +1,91 @@
|
||||
@@ -0,0 +1,83 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -7925,6 +7924,7 @@
|
||||
+//asm (".hidden _ZSt8_DestroyISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_EEvT_S6_");
|
||||
+asm (".hidden _ZNSsC1ISaIcEEEPKcRKS0_");
|
||||
+asm (".hidden _ZNSsC2ISaIcEEEPKcRKS0_");
|
||||
+//asm (".hidden _ZNSs4swapERSs");
|
||||
+#ifndef __i386__
|
||||
+//asm (".hidden _ZNSs9_M_mutateEmmm");
|
||||
+asm (".hidden _ZNSt11_Deque_baseINSt10filesystem4pathESaIS1_EE17_M_initialize_mapEm");
|
||||
@ -7933,16 +7933,14 @@
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE23_M_new_elements_at_backEm");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE24_M_new_elements_at_frontEm");
|
||||
+//asm (".hidden _ZNSs6resizeEmc");
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv");
|
||||
+#endif
|
||||
+#if defined(__x86_64__)
|
||||
+//asm (".hidden _ZSt13move_backwardISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_ES5_ET0_T_S7_S6_");
|
||||
+//asm (".hidden _ZSt4moveISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_ES5_ET0_T_S7_S6_");
|
||||
+#endif
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZNSt11_Deque_baseINSt10filesystem4pathESaIS1_EE17_M_initialize_mapEj");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE13_M_insert_auxINS1_8iteratorEEEvSt15_Deque_iteratorIS1_RS1_PS1_ET_SA_j");
|
||||
@ -7954,17 +7952,9 @@
|
||||
+//asm (".hidden _ZSt13move_backwardISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_ES5_ET0_T_S7_S6_");
|
||||
+//asm (".hidden _ZSt4moveISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_ES5_ET0_T_S7_S6_");
|
||||
+#endif
|
||||
+#if !defined(__s390x__)
|
||||
+#if defined(__s390x__)
|
||||
+//asm (".hidden _ZSt16__do_uninit_copyINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET0_T_S8_S7_");
|
||||
+//asm (".hidden _ZSt4copyINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET0_T_S8_S7_");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE6insertINS1_8iteratorEvEESt15_Deque_iteratorIS1_RS1_PS1_ES6_IS1_RKS1_PSA_ET_SE_");
|
||||
+#endif
|
||||
+#if defined(__s390x__)
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_EvED1Ev");
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardISt15_Deque_iteratorINSt10filesystem4pathERS2_PS2_EvED2Ev");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE15_M_range_appendINS1_8iteratorES5_EEvT_T0_m");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE16_M_range_prependINS1_8iteratorES5_EEvT_T0_m");
|
||||
+asm (".hidden _ZSt25__uninitialized_copy_moveINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_ES6_SaIS1_EET1_T_S9_T0_SA_S8_RT2_");
|
||||
+#endif
|
||||
+#ifdef __aarch64__
|
||||
+//asm (".hidden _ZSt4copyINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET0_T_S8_S7_");
|
||||
@ -7975,8 +7965,9 @@
|
||||
+#ifdef __powerpc64__
|
||||
+//asm (".hidden _ZSt16__do_uninit_copyINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET0_T_S8_S7_");
|
||||
+//asm (".hidden _ZSt4copyINSt10filesystem4path8iteratorESt15_Deque_iteratorIS1_RS1_PS1_EET0_T_S8_S7_");
|
||||
+//asm (".hidden _ZNSs4swapERSs");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSs4swapERSs");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4pathESaIS1_EE6insertINS1_8iteratorEvEESt15_Deque_iteratorIS1_RS1_PS1_ES6_IS1_RKS1_PSA_ET_SE_");
|
||||
--- libstdc++-v3/src/nonshared17/eh_call.cc.jj 2025-05-06 15:48:48.685747645 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/eh_call.cc 2025-05-06 15:48:48.685747645 +0200
|
||||
@@ -0,0 +1,23 @@
|
||||
@ -8049,7 +8040,7 @@
|
||||
+std::__shared_ptr<fs::recursive_directory_iterator::_Dir_stack>::operator bool () const noexcept;
|
||||
--- libstdc++-v3/src/nonshared17/cow-fs_path.cc.jj 2025-05-06 15:48:48.685747645 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/cow-fs_path.cc 2025-05-07 08:25:37.285870805 +0200
|
||||
@@ -0,0 +1,141 @@
|
||||
@@ -0,0 +1,134 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -8116,6 +8107,8 @@
|
||||
+asm (".hidden _ZNSt10filesystem16filesystem_error5_Impl9make_whatESt17basic_string_viewIcSt11char_traitsIcEEPKNS_4pathES8_");
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED1Ev");
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED2Ev");
|
||||
+//asm (".hidden _ZNSt12system_errorC1ESt10error_codeRKSs");
|
||||
+//asm (".hidden _ZNSt12system_errorC2ESt10error_codeRKSs");
|
||||
+asm (".hidden _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt10filesystem16filesystem_error5_ImplESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED1Ev");
|
||||
+asm (".hidden _ZNSt15__allocated_ptrISaISt23_Sp_counted_ptr_inplaceINSt10filesystem16filesystem_error5_ImplESaIS3_ELN9__gnu_cxx12_Lock_policyE2EEEED2Ev");
|
||||
+asm (".hidden _ZNSt23_Sp_counted_ptr_inplaceINSt10filesystem16filesystem_error5_ImplESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev");
|
||||
@ -8128,51 +8121,42 @@
|
||||
+//asm (".hidden _ZZNSt10filesystem4path10_S_convertIwEEDaPKT_S4_EN5_UCvtD1Ev");
|
||||
+//asm (".hidden _ZZNSt10filesystem4path10_S_convertIwEEDaPKT_S4_EN5_UCvtD2Ev");
|
||||
+//asm (".hidden _ZNKSt10filesystem4path5_List5_Impl4copyEv");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE12_M_leak_hardEv");
|
||||
+//asm (".hidden _ZNSs12_M_leak_hardEv");
|
||||
+//asm (".hidden _ZNSs4swapERSs");
|
||||
+//asm (".hidden _ZNSs6appendERKSs");
|
||||
+//asm (".hidden _ZNSt10filesystem4path5_List5beginEv");
|
||||
+//asm (".hidden _ZNSt10filesystem4path7_Parser4nextEv");
|
||||
+#ifndef __i386__
|
||||
+asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv");
|
||||
+//asm (".hidden _ZSt16__do_str_codecvtISbIwSt11char_traitsIwESaIwEEcSt7codecvtIwc11__mbstate_tES5_MS6_KFNSt12codecvt_base6resultERS5_PKcSB_RSB_PwSD_RSD_EEbPKT0_SJ_RT_RKT1_RT2_RmT3_");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+//asm (".hidden _ZNSs7reserveEm");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE7reserveEm");
|
||||
+//asm (".hidden _ZNSsC1ERKSsmm");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEmmm");
|
||||
+//asm (".hidden _ZNSs6insertEmPKcm");
|
||||
+//asm (".hidden _ZNSs6resizeEmc");
|
||||
+//asm (".hidden _ZNSs9_M_mutateEmmm");
|
||||
+//asm (".hidden _ZNSsC2ERKSsmm");
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+//asm (".hidden _ZSt16__do_str_codecvtISswSt7codecvtIwc11__mbstate_tES1_MS2_KFNSt12codecvt_base6resultERS1_PKwS7_RS7_PcS9_RS9_EEbPKT0_SF_RT_RKT1_RT2_RmT3_");
|
||||
+#endif
|
||||
+#if defined(__x86_64__) || defined(__aarch64__) || defined(__s390x__)
|
||||
+asm (".hidden _ZNSs6insertEmPKcm");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE12_M_leak_hardEv");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE7reserveEm");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEmmm");
|
||||
+asm (".hidden _ZNSs12_M_leak_hardEv");
|
||||
+asm (".hidden _ZNSs6resizeEmc");
|
||||
+asm (".hidden _ZNSs7reserveEm");
|
||||
+asm (".hidden _ZNSs9_M_mutateEmmm");
|
||||
+asm (".hidden _ZNSt10filesystem4path5_List5beginEv");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+asm (".hidden _ZNSt12system_errorC1ESt10error_codeRKSs");
|
||||
+asm (".hidden _ZNSt12system_errorC2ESt10error_codeRKSs");
|
||||
+asm (".hidden _ZSt16__do_str_codecvtISswSt7codecvtIwc11__mbstate_tES1_MS2_KFNSt12codecvt_base6resultERS1_PKwS7_RS7_PcS9_RS9_EEbPKT0_SF_RT_RKT1_RT2_RmT3_");
|
||||
+#if defined(__aarch64__) || defined(__x86_64__)
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE12_M_leak_hardEv");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE6resizeEjw");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE7reserveEj");
|
||||
+asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEjjj");
|
||||
+asm (".hidden _ZNSs12_M_leak_hardEv");
|
||||
+asm (".hidden _ZNSs6insertEjPKcj");
|
||||
+asm (".hidden _ZNSs6resizeEjc");
|
||||
+asm (".hidden _ZNSs7reserveEj");
|
||||
+asm (".hidden _ZNSs9_M_mutateEjjj");
|
||||
+asm (".hidden _ZNSt10filesystem4path5_List5beginEv");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+asm (".hidden _ZNSt12system_errorC1ESt10error_codeRKSs");
|
||||
+asm (".hidden _ZNSt12system_errorC2ESt10error_codeRKSs");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE6resizeEjw");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE7reserveEj");
|
||||
+//asm (".hidden _ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEjjj");
|
||||
+//asm (".hidden _ZNSs6insertEjPKcj");
|
||||
+//asm (".hidden _ZNSs6resizeEjc");
|
||||
+//asm (".hidden _ZNSs7reserveEj");
|
||||
+//asm (".hidden _ZNSs9_M_mutateEjjj");
|
||||
+//asm (".hidden _ZNSsC1ERKSsjj");
|
||||
+//asm (".hidden _ZNSsC2ERKSsjj");
|
||||
+//asm (".hidden _ZSt16__do_str_codecvtISbIwSt11char_traitsIwESaIwEEcSt7codecvtIwc11__mbstate_tES5_MS6_KFNSt12codecvt_base6resultERS5_PKcSB_RSB_PwSD_RSD_EEbPKT0_SJ_RT_RKT1_RT2_RjT3_");
|
||||
+asm (".hidden _ZSt16__do_str_codecvtISswSt7codecvtIwc11__mbstate_tES1_MS2_KFNSt12codecvt_base6resultERS1_PKwS7_RS7_PcS9_RS9_EEbPKT0_SF_RT_RKT1_RT2_RjT3_");
|
||||
+//asm (".hidden _ZSt16__do_str_codecvtISswSt7codecvtIwc11__mbstate_tES1_MS2_KFNSt12codecvt_base6resultERS1_PKwS7_RS7_PcS9_RS9_EEbPKT0_SF_RT_RKT1_RT2_RjT3_");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt10filesystem4path8_CodecvtIwED0Ev");
|
||||
+asm (".hidden _ZNSt10filesystem4path8_CodecvtIwED1Ev");
|
||||
@ -8258,12 +8242,12 @@
|
||||
+//asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_insertIIRjS7_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S5_EEDpOT_");
|
||||
+//asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_insertIJRjS7_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S5_EEDpOT_");
|
||||
+#endif
|
||||
+#ifndef __powerpc64__
|
||||
+#ifdef __powerpc64__
|
||||
+//asm (".hidden _ZNSt3pmr15__pool_resource5_Pool10deallocateEPNS_15memory_resourceEPv");
|
||||
+asm (".hidden _ZNSt22__shared_mutex_pthread6unlockEv");
|
||||
+#endif
|
||||
+#if defined(__i386__)
|
||||
+//asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_appendIIRjS7_EEEvDpOT_");
|
||||
+//asm (".hidden _ZNSt22__shared_mutex_pthread6unlockEv");
|
||||
+#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
|
||||
+asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_appendIIRjS7_EEEvDpOT_");
|
||||
+asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_appendIJRjS7_EEEvDpOT_");
|
||||
+#else
|
||||
+//asm (".hidden _ZNSt6vectorINSt3pmr15__pool_resource9_BigBlockENS0_21polymorphic_allocatorIS2_EEE17_M_realloc_appendIIRmS7_EEEvDpOT_");
|
||||
@ -8271,7 +8255,7 @@
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared17/fs_dir.cc.jj 2025-05-06 15:48:48.686747631 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/fs_dir.cc 2025-05-07 08:16:13.911587479 +0200
|
||||
@@ -0,0 +1,108 @@
|
||||
@@ -0,0 +1,103 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -8308,10 +8292,6 @@
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114_Dir7advanceEbRSt10error_code");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114_DirD1Ev");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114_DirD2Ev");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114pathC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES1_EERKT_NS1_6formatE");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114pathC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES1_EERKT_NS1_6formatE");
|
||||
+#endif
|
||||
+#ifdef __x86_64__
|
||||
+asm (".hidden _ZNSt10filesystem9_Dir_base7advanceEbRSt10error_code");
|
||||
+//asm (".hidden _ZNSt10filesystem9_Dir_baseC1EPKcbRSt10error_code");
|
||||
@ -8371,20 +8351,17 @@
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev");
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZNSt10filesystem9_Dir_base7advanceEbRSt10error_code");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE17_M_reallocate_mapEjb");
|
||||
+#endif
|
||||
+asm (".hidden _ZNKSt10filesystem7__cxx114_Dir11open_subdirEbbRSt10error_code");
|
||||
+asm (".hidden _ZNKSt10filesystem7__cxx1128recursive_directory_iterator10_Dir_stack12current_pathEv");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx1128recursive_directory_iterator7__eraseEPSt10error_code");
|
||||
+//asm (".hidden _ZNKSt10filesystem7__cxx114_Dir16dir_and_pathnameEv");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNKSt10filesystem7__cxx114_Dir7currentEv");
|
||||
+#endif
|
||||
+//asm (".hidden _ZNKSt10filesystem7__cxx114_Dir7currentEv");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114_DirC1ERKNS0_4pathEbbbRSt10error_code");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114_DirC2ERKNS0_4pathEbbbRSt10error_code");
|
||||
--- libstdc++-v3/src/nonshared17/fs_ops80.cc.jj 2025-05-06 15:48:48.686747631 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/fs_ops80.cc 2025-05-07 08:26:54.435814071 +0200
|
||||
@@ -0,0 +1,109 @@
|
||||
@@ -0,0 +1,105 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -8442,13 +8419,8 @@
|
||||
+//asm (".hidden _ZSt4moveISt15_Deque_iteratorINSt10filesystem7__cxx114pathERS3_PS3_ES6_ET0_T_S8_S7_");
|
||||
+#endif
|
||||
+#endif
|
||||
+#if defined(__s390x__)
|
||||
+#if defined(__s390x__) || defined(__powerpc64__)
|
||||
+//asm (".hidden _ZSt13__copy_move_aILb0ENSt10filesystem7__cxx114path8iteratorESt15_Deque_iteratorIS2_RS2_PS2_EET1_T0_S9_S8_");
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardISt15_Deque_iteratorINSt10filesystem7__cxx114pathERS3_PS3_EvED1Ev");
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardISt15_Deque_iteratorINSt10filesystem7__cxx114pathERS3_PS3_EvED2Ev");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114pathESaIS2_EE15_M_range_appendINS2_8iteratorES6_EEvT_T0_m");
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114pathESaIS2_EE16_M_range_prependINS2_8iteratorES6_EEvT_T0_m");
|
||||
+asm (".hidden _ZSt25__uninitialized_copy_moveINSt10filesystem7__cxx114path8iteratorESt15_Deque_iteratorIS2_RS2_PS2_ES7_SaIS2_EET1_T_SA_T0_SB_S9_RT2_");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EiSt13_Ios_Openmodej");
|
||||
@ -8462,11 +8434,13 @@
|
||||
+#endif
|
||||
+#ifdef __aarch64__
|
||||
+//asm (".hidden _ZSt4copyINSt10filesystem7__cxx114path8iteratorESt15_Deque_iteratorIS2_RS2_PS2_EET0_T_S9_S8_");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+#endif
|
||||
+//asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114pathESaIS2_EE12emplace_backIIS2_EEERS2_DpOT_");
|
||||
+//asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114pathESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_");
|
||||
+#ifdef __powerpc64__
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+#endif
|
||||
+#ifndef __i386__
|
||||
@ -8476,10 +8450,12 @@
|
||||
+//asm (".hidden _ZSt16__do_uninit_copyINSt10filesystem7__cxx114path8iteratorESt15_Deque_iteratorIS2_RS2_PS2_EET0_T_S9_S8_");
|
||||
+//asm (".hidden _ZSt4copyINSt10filesystem7__cxx114path8iteratorESt15_Deque_iteratorIS2_RS2_PS2_EET0_T_S9_S8_");
|
||||
+#endif
|
||||
+#if defined(__x86_64__)
|
||||
+#if defined(__x86_64__) || defined(__s390x__)
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEjc");
|
||||
+//asm (".hidden _ZSt13move_backwardISt15_Deque_iteratorINSt10filesystem7__cxx114pathERS3_PS3_ES6_ET0_T_S8_S7_");
|
||||
+//asm (".hidden _ZSt4moveISt15_Deque_iteratorINSt10filesystem7__cxx114pathERS3_PS3_ES6_ET0_T_S8_S7_");
|
||||
@ -8490,13 +8466,10 @@
|
||||
+asm (".hidden _ZNSt10filesystem18copy_file_sendfileEiim");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt10filesystem11equiv_filesEPKcRK4statS1_S4_RSt10error_code");
|
||||
+#if !defined(__s390x__)
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem7__cxx114pathESaIS2_EE6insertINS2_8iteratorEvEESt15_Deque_iteratorIS2_RS2_PS2_ES7_IS2_RKS2_PSB_ET_SF_");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_");
|
||||
--- libstdc++-v3/src/nonshared17/fs_path80.cc.jj 2025-05-06 15:48:48.686747631 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/fs_path80.cc 2025-05-07 08:27:23.223419752 +0200
|
||||
@@ -0,0 +1,167 @@
|
||||
@@ -0,0 +1,162 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -8586,13 +8559,12 @@
|
||||
+#endif
|
||||
+//asm (".hidden _ZNSt12_Destroy_auxILb0EE9__destroyIPNSt10filesystem7__cxx114path5_CmptEEEvT_S7_");
|
||||
+//asm (".hidden _ZNKSt10filesystem7__cxx114path5_List5_Impl4copyEv");
|
||||
+#if defined(__aarch64__) || defined(__s390x__)
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path5_List5beginEv");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+#endif
|
||||
+#ifdef __aarch64__
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path10_S_convertIwEEDaPKT_S5_"); // bad ppc64le
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path8_CodecvtIwED2Ev");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path8_CodecvtIwED1Ev");
|
||||
@ -8614,37 +8586,34 @@
|
||||
+asm (".hidden _ZNSt12system_errorC2ESt10error_codeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_");
|
||||
+#ifndef __i386__
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm");
|
||||
+//asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv");
|
||||
+//asm (".hidden _ZNSt12_Destroy_auxILb0EE9__destroyIPNSt10filesystem7__cxx114path5_CmptEEEvT_S7_");
|
||||
+//asm (".hidden _ZNKSt10filesystem7__cxx114path5_List5_Impl4copyEv");
|
||||
+#endif
|
||||
+#ifdef __powerpc64__
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+#if defined(__aarch64__) || defined(__x86_64__)
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm");
|
||||
+#endif
|
||||
+#ifdef __s390x__
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+#ifdef __powerpc64__
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path5_List5beginEv");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+#endif
|
||||
+#ifdef __x86_64__
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEmw");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEmmPKwm");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path5_List5beginEv");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEjc");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEjjPKwj");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path5_List5beginEv");
|
||||
+//asm (".hidden _ZNSt10filesystem7__cxx114path7_Parser4nextEv");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj");
|
||||
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEjw");
|
||||
+//asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE6resizeEjw");
|
||||
+#endif
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path8_CodecvtIwED0Ev");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path8_CodecvtIwED1Ev");
|
||||
@ -8663,10 +8632,9 @@
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path19preferred_separatorE");
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardIPNSt10filesystem7__cxx114path5_CmptEvED1Ev");
|
||||
+asm (".hidden _ZNSt19_UninitDestroyGuardIPNSt10filesystem7__cxx114path5_CmptEvED2Ev");
|
||||
+asm (".hidden _ZNSt10filesystem7__cxx114path5_List5beginEv");
|
||||
--- libstdc++-v3/src/nonshared17/cow-fs_dir.cc.jj 2025-05-06 15:48:48.687747618 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/cow-fs_dir.cc 2025-05-07 08:16:13.899587643 +0200
|
||||
@@ -0,0 +1,111 @@
|
||||
@@ -0,0 +1,107 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -8758,12 +8726,12 @@
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4_DirESaIS1_EE17_M_reallocate_mapEmb");
|
||||
+asm (".hidden _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv");
|
||||
+#endif
|
||||
+#if defined(__s390x__)
|
||||
+//asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED1Ev");
|
||||
+//asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED2Ev");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED1Ev");
|
||||
+asm (".hidden _ZNSt10unique_ptrINSt10filesystem4path5_List5_ImplENS2_13_Impl_deleterEED2Ev");
|
||||
+#endif
|
||||
+#ifdef __i386__
|
||||
+asm (".hidden _ZNSt5dequeINSt10filesystem4_DirESaIS1_EE17_M_reallocate_mapEjb");
|
||||
+//asm (".hidden _ZNSt5dequeINSt10filesystem4_DirESaIS1_EE17_M_reallocate_mapEjb");
|
||||
+#endif
|
||||
+asm (".hidden _ZNKSt10filesystem4_Dir11open_subdirEbbRSt10error_code");
|
||||
+asm (".hidden _ZNKSt10filesystem28recursive_directory_iterator10_Dir_stack12current_pathEv");
|
||||
@ -8771,16 +8739,12 @@
|
||||
+//asm (".hidden _ZNSt10filesystem4pathC1ISsS0_EERKT_NS0_6formatE");
|
||||
+asm (".hidden _ZNSt10filesystem28recursive_directory_iterator7__eraseEPSt10error_code");
|
||||
+//asm (".hidden _ZNKSt10filesystem4_Dir16dir_and_pathnameEv");
|
||||
+#ifndef __powerpc64__
|
||||
+asm (".hidden _ZNKSt10filesystem4_Dir7currentEv");
|
||||
+#endif
|
||||
+#if defined (__x86_64__) || defined(__i386__) || defined(__s390x__)
|
||||
+asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+#endif
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD1Ev");
|
||||
+//asm (".hidden _ZNSt10filesystem4pathD2Ev");
|
||||
+//asm (".hidden _ZNKSt10filesystem4_Dir7currentEv");
|
||||
--- libstdc++-v3/src/nonshared17/Makefile.am.jj 2025-05-06 15:48:48.687747618 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/Makefile.am 2025-05-06 16:10:20.603262671 +0200
|
||||
@@ -0,0 +1,155 @@
|
||||
@@ -0,0 +1,174 @@
|
||||
+## Makefile for the C++17 sources of the GNU C++ Standard library.
|
||||
+##
|
||||
+## Copyright (C) 1997-2025 Free Software Foundation, Inc.
|
||||
@ -8875,6 +8839,25 @@
|
||||
+libnonshared17convenience110_la_SOURCES = $(sources110) $(inst_sources110)
|
||||
+libnonshared17convenience140_la_SOURCES = $(sources140) $(inst_sources140)
|
||||
+
|
||||
+if GLIBCXX_LDBL_ALT128_COMPAT
|
||||
+floating_from_chars.lo: floating_from_chars.cc
|
||||
+ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_from_chars.o: floating_from_chars.cc
|
||||
+ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_to_chars.lo: floating_to_chars.cc
|
||||
+ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_to_chars.o: floating_to_chars.cc
|
||||
+ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_from_chars110.lo: floating_from_chars110.cc
|
||||
+ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_from_chars110.o: floating_from_chars110.cc
|
||||
+ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_to_chars110.lo: floating_to_chars110.cc
|
||||
+ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+floating_to_chars110.o: floating_to_chars110.cc
|
||||
+ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+endif
|
||||
+
|
||||
+# AM_CXXFLAGS needs to be in each subdirectory so that it can be
|
||||
+# modified in a per-library or per-sub-library way. Need to manually
|
||||
+# set this option because CONFIG_CXXFLAGS has to be after
|
||||
@ -8964,7 +8947,7 @@
|
||||
+#include "../c++17/cow-string-inst.cc"
|
||||
--- libstdc++-v3/src/nonshared17/Makefile.in.jj 2025-05-06 15:48:48.688747604 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/Makefile.in 2025-05-07 10:09:21.643442963 +0200
|
||||
@@ -0,0 +1,854 @@
|
||||
@@ -0,0 +1,871 @@
|
||||
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||
+# @configure_input@
|
||||
+
|
||||
@ -9816,6 +9799,23 @@
|
||||
+
|
||||
+vpath % $(top_srcdir)/src/nonshared17
|
||||
+
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_from_chars.lo: floating_from_chars.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_from_chars.o: floating_from_chars.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_to_chars.lo: floating_to_chars.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_to_chars.o: floating_to_chars.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_from_chars110.lo: floating_from_chars110.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_from_chars110.o: floating_from_chars110.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_to_chars110.lo: floating_to_chars110.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(LTCXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@floating_to_chars110.o: floating_to_chars110.cc
|
||||
+@GLIBCXX_LDBL_ALT128_COMPAT_TRUE@ $(CXXCOMPILE) -mabi=ibmlongdouble $(LONG_DOUBLE_128_FLAGS) -c $<
|
||||
+
|
||||
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
+# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
+.NOEXPORT:
|
||||
@ -9875,7 +9875,7 @@
|
||||
+#include "../c++17/ostream-inst.cc"
|
||||
--- libstdc++-v3/src/nonshared17/floating_to_chars.cc.jj 2025-05-06 15:48:48.689747591 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/floating_to_chars.cc 2025-05-07 08:26:03.148516563 +0200
|
||||
@@ -0,0 +1,103 @@
|
||||
@@ -0,0 +1,101 @@
|
||||
+// Copyright (C) 2019-2025 Free Software Foundation, Inc.
|
||||
+//
|
||||
+// This file is part of the GNU ISO C++ Library. This library is free
|
||||
@ -9974,10 +9974,8 @@
|
||||
+asm (".hidden _ZNSt8__detail18__to_chars_10_implImEEvPcjT_");
|
||||
+#endif
|
||||
+#if !defined(__i386__) && !defined(__s390x__)
|
||||
+asm (".hidden _ZSt13__countl_zeroIoEiT_");
|
||||
+#endif
|
||||
+#if !defined(__i386__)
|
||||
+asm (".hidden _ZSt12__to_chars_iIoESt15to_chars_resultPcS1_T_i");
|
||||
+asm (".hidden _ZSt13__countl_zeroIoEiT_");
|
||||
+#endif
|
||||
--- libstdc++-v3/src/nonshared17/cow-string-inst110.cc.jj 2025-05-06 15:48:48.689747591 +0200
|
||||
+++ libstdc++-v3/src/nonshared17/cow-string-inst110.cc 2025-05-06 15:48:48.689747591 +0200
|
||||
38
plans/tier0.fmf
Normal file
38
plans/tier0.fmf
Normal file
@ -0,0 +1,38 @@
|
||||
# Tier 0 test plan. It's actually Tier 1
|
||||
# - limited to its public part
|
||||
# - executed on the architecture at hand
|
||||
# When run by osci.tier0 on CentOS Stream or RHEL, it receives the following
|
||||
# context:
|
||||
# arch=x86_64 (the architecture at hand, currently OSCI uses just x86_64)
|
||||
# distro=rhel<M>.<m> (even for CentOS Stream builds)
|
||||
# trigger=build
|
||||
---
|
||||
summary: Tier 0 test plan
|
||||
context:
|
||||
component: gcc-toolset-15-gcc
|
||||
environment+:
|
||||
WITH_SCL: gcc-toolset-15-env
|
||||
discover:
|
||||
- name: collect_info
|
||||
how: shell
|
||||
tests:
|
||||
- name: /info/rpms
|
||||
test: rpm -qa --last
|
||||
- name: public_tests
|
||||
how: fmf
|
||||
url: https://gitlab.com/redhat/centos-stream/tests/gcc.git
|
||||
filter: 'tag: CI-Tier-1'
|
||||
provision+:
|
||||
hardware:
|
||||
disk:
|
||||
- size: ">= 60 GiB"
|
||||
memory: ">= 8 GiB"
|
||||
prepare+:
|
||||
- how: shell
|
||||
script:
|
||||
- dnf config-manager --set-enabled '*CRB*' || true
|
||||
- dnf config-manager --set-enabled crb || true
|
||||
- dnf config-manager --set-enabled rhel-buildroot || true
|
||||
- dnf config-manager --set-enabled epel || true
|
||||
execute:
|
||||
how: tmt
|
||||
23
rpminspect.yaml
Normal file
23
rpminspect.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
badfuncs:
|
||||
# GCC doesn't use the "forbidden" functions as such. Just some of its
|
||||
# sanitizers can instrument those functions which leads to false
|
||||
# positives in the badfuncs test.
|
||||
ignore:
|
||||
- /usr/lib*/libasan.so.*.*.*
|
||||
- /usr/lib*/libtsan.so.*.*.*
|
||||
|
||||
specname:
|
||||
# In GCC toolsets builds, the spec file name and the package may not
|
||||
# be exactly the same, the package is prefixed with gcc-toolset-NN-.
|
||||
# Let's ignore the prefix.
|
||||
match: suffix
|
||||
primary: filename
|
||||
|
||||
runpath:
|
||||
# Although gcc-toolset sanitizers link gcc-toolset libraries from
|
||||
# /opt/..., they themselves are placed in /usr. The runpath test
|
||||
# doesn't like this difference. Explicitly allow it.
|
||||
allowed_paths:
|
||||
- /opt/rh/gcc-toolset-15/root/usr/lib
|
||||
- /opt/rh/gcc-toolset-15/root/usr/lib/../lib64
|
||||
- /opt/rh/gcc-toolset-15/root/usr/lib64
|
||||
4
sources
Normal file
4
sources
Normal file
@ -0,0 +1,4 @@
|
||||
SHA512 (gcc-15.1.1-20250521.tar.xz) = 86b06902e10aa6eba4ccbe54e97fee17838e21484e4f6d4aef2e93d0687b04e82f00655828ac0233f4026cd0d2df08bbdfe7dc2eeafc8908cab183584d2fb8ee
|
||||
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
|
||||
SHA512 (newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz) = ef9495745a96d1d76f9f425c4a48c807fface36a1aa92351c5d024103678d144d046e8de55d195103784472c14874e29e4b9284d5d6a2e7bb27fd98c8455a881
|
||||
SHA512 (nvptx-tools-87ce9dc5999e5fca2e1d3478a30888d9864c9804.tar.xz) = 941e763af8601b89f0e4ec48a2d68ae0a8e70ee1e6ba6859394b021ad7bd7d143cc529f3c35c08d7f84e5554980ddcc97cf05b6c4755c2bc36c91161b79e8cea
|
||||
Loading…
Reference in New Issue
Block a user