commit: 50a9e89135f0e924fa0fe7c4482791c8056d9d75 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Oct 1 19:46:56 2024 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Oct 1 23:03:47 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a9e891
toolchain.eclass: also reset STAGE1_CXXFLAGS for old compilers Since commit a9156e205ca667cf40f43329b5bc22749f166501 we pass CXXFLAGS as well, but it didn't include the existing logic we have for checking if you have a really old compiler and taking precautions to avoid garbage codegen breaking the stage1 compiler. Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> Reviewed-by: Sam James <sam <AT> gentoo.org> eclass/toolchain.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 3547549b1a12..d5570a746a2e 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -2076,6 +2076,7 @@ gcc_do_make() { # using not-O0 is just a build-time speed improvement anyway. if ! tc-is-gcc || ver_test $(gcc-fullversion) -lt 10 ; then STAGE1_CFLAGS="-O0" + STAGE1_CXXFLAGS="-O0" fi # We only want to use the system's CFLAGS if not building a