2 parents 46961af + 7754725 commit 8a2f6d3Copy full SHA for 8a2f6d3
1 file changed
scripts/002-gcc-stage1.sh
@@ -61,8 +61,12 @@ mkdir "build-$TARGET-stage1"
61
cd "build-$TARGET-stage1"
62
63
## Configure the build.
64
+## -fno-char8_t keeps u8"..." literals as `const char[]` so libcody builds
65
+## under host compilers that default to C++20 or later (e.g. GCC 16).
66
CFLAGS_FOR_TARGET="$TARGET_CFLAGS" \
67
CXXFLAGS_FOR_TARGET="$TARGET_CFLAGS" \
68
+CXXFLAGS="-g -O2 -fno-char8_t" \
69
+CXXFLAGS_FOR_BUILD="-g -O2 -fno-char8_t" \
70
../configure \
71
--quiet \
72
--prefix="$PS2DEV/$TARGET_ALIAS" \
0 commit comments