Skip to content

Commit 8a2f6d3

Browse files
authored
Merge pull request #43 from fjtrujy/fix_windows_compilation
Fix windows compilation when using GCC 16
2 parents 46961af + 7754725 commit 8a2f6d3

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

scripts/002-gcc-stage1.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,12 @@ mkdir "build-$TARGET-stage1"
6161
cd "build-$TARGET-stage1"
6262
6363
## 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).
6466
CFLAGS_FOR_TARGET="$TARGET_CFLAGS" \
6567
CXXFLAGS_FOR_TARGET="$TARGET_CFLAGS" \
68+
CXXFLAGS="-g -O2 -fno-char8_t" \
69+
CXXFLAGS_FOR_BUILD="-g -O2 -fno-char8_t" \
6670
../configure \
6771
--quiet \
6872
--prefix="$PS2DEV/$TARGET_ALIAS" \

0 commit comments

Comments
 (0)