⛏️ index : buildtools.git

author Alexander von Gluck IV <kallisti5@unixzen.com> 2021-12-28 13:59:24.0 -06:00:00
committer Adrien Destugues <pulkomandy@gmail.com> 2022-02-26 11:38:01.0 +00:00:00
commit
b70d54b657e7db58391d47829a28a2eaeee9ba38 [patch]
tree
0c9e765db21bb85bfdf7b215d14689f5e5eee97b
parent
7b6c9e88a2b00679382ba16112c848225fcd4a3d
download
b70d54b657e7db58391d47829a28a2eaeee9ba38.tar.gz

gcc: backport fix for Canadian builds

* Canadian builds are broken in gcc 11.2.0
* error: 'fenv_t' has not been declared in '::'
* https://gcc.gnu.org/pipermail/gcc-patches/2021-December/587255.html
* https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
* https://gcc.gnu.org/g:01a70ccd723eb9a479186fe37c972b0d0f8676cf

Change-Id: I0bbadd3bec5ddc4b1f1e01e7e6a648f54bfd59bf
Reviewed-on: https://review.haiku-os.org/c/buildtools/+/4835
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>

Diff

 gcc/libstdc++-v3/src/c++17/Makefile.am | 2 +-
 gcc/libstdc++-v3/src/c++17/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/libstdc++-v3/src/c++17/Makefile.am b/gcc/libstdc++-v3/src/c++17/Makefile.am
index cb94aff..2aebc6d 100644
--- a/gcc/libstdc++-v3/src/c++17/Makefile.am
+++ a/gcc/libstdc++-v3/src/c++17/Makefile.am
@@ -79,7 +79,7 @@
# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden
# as the occasion calls for it.
AM_CXXFLAGS = \
	-std=gnu++17 \
	-std=gnu++17 -nostdinc++ \
	$(glibcxx_lt_pic_flag) $(glibcxx_compiler_shared_flag) \
	$(XTEMPLATE_FLAGS) $(VTV_CXXFLAGS) \
	$(WARN_CXXFLAGS) $(OPTIMIZE_CXXFLAGS) $(CONFIG_CXXFLAGS) \
diff --git a/gcc/libstdc++-v3/src/c++17/Makefile.in b/gcc/libstdc++-v3/src/c++17/Makefile.in
index 63984ec..8c02be6 100644
--- a/gcc/libstdc++-v3/src/c++17/Makefile.in
+++ a/gcc/libstdc++-v3/src/c++17/Makefile.in
@@ -455,7 +455,7 @@
# OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden
# as the occasion calls for it.
AM_CXXFLAGS = \
	-std=gnu++17 \
	-std=gnu++17 -nostdinc++ \
	$(glibcxx_lt_pic_flag) $(glibcxx_compiler_shared_flag) \
	$(XTEMPLATE_FLAGS) $(VTV_CXXFLAGS) \
	$(WARN_CXXFLAGS) $(OPTIMIZE_CXXFLAGS) $(CONFIG_CXXFLAGS) \