Pass down -mabi=ibmlongdouble
Resolves: RHEL-97055
This commit is contained in:
parent
70e2cd1c58
commit
925f62f9c4
@ -8744,7 +8744,7 @@
|
|||||||
+//asm (".hidden _ZNKSt10filesystem4_Dir7currentEv");
|
+//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.jj 2025-05-06 15:48:48.687747618 +0200
|
||||||
+++ libstdc++-v3/src/nonshared17/Makefile.am 2025-05-06 16:10:20.603262671 +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.
|
+## Makefile for the C++17 sources of the GNU C++ Standard library.
|
||||||
+##
|
+##
|
||||||
+## Copyright (C) 1997-2025 Free Software Foundation, Inc.
|
+## Copyright (C) 1997-2025 Free Software Foundation, Inc.
|
||||||
@ -8839,6 +8839,25 @@
|
|||||||
+libnonshared17convenience110_la_SOURCES = $(sources110) $(inst_sources110)
|
+libnonshared17convenience110_la_SOURCES = $(sources110) $(inst_sources110)
|
||||||
+libnonshared17convenience140_la_SOURCES = $(sources140) $(inst_sources140)
|
+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
|
+# 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
|
+# modified in a per-library or per-sub-library way. Need to manually
|
||||||
+# set this option because CONFIG_CXXFLAGS has to be after
|
+# set this option because CONFIG_CXXFLAGS has to be after
|
||||||
@ -8928,7 +8947,7 @@
|
|||||||
+#include "../c++17/cow-string-inst.cc"
|
+#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.jj 2025-05-06 15:48:48.688747604 +0200
|
||||||
+++ libstdc++-v3/src/nonshared17/Makefile.in 2025-05-07 10:09:21.643442963 +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.
|
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||||
+# @configure_input@
|
+# @configure_input@
|
||||||
+
|
+
|
||||||
@ -9780,6 +9799,23 @@
|
|||||||
+
|
+
|
||||||
+vpath % $(top_srcdir)/src/nonshared17
|
+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.
|
+# 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.
|
+# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
+.NOEXPORT:
|
+.NOEXPORT:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user