From 5cab66dd58e4418c3414858c73f535442d181660 Mon Sep 17 00:00:00 2001 From: SHIRAKATA Kentaro Date: Thu, 19 Dec 2024 17:11:53 +0900 Subject: [PATCH] update gcc@9 to gcc@13 on mac --- .github/workflows/unix.yml | 2 +- japanese/build.md | 2 +- japanese/set_mac.sh | 2 +- sys/unix/hints/macosx10.10 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/unix.yml b/.github/workflows/unix.yml index fe734ec..471dd38 100644 --- a/.github/workflows/unix.yml +++ b/.github/workflows/unix.yml @@ -24,7 +24,7 @@ jobs: - name: macos_prereq if: runner.os == 'macOS' - run: brew install nkf gcc@9 + run: brew install nkf gcc@13 - name: configure run: ./configure diff --git a/japanese/build.md b/japanese/build.md index 0424797..7dddc05 100644 --- a/japanese/build.md +++ b/japanese/build.md @@ -27,7 +27,7 @@ make install NetHackのビルド環境に加えて `GCC@9以上`, `nkf` が必要です。XCodeに含まれている`gcc`ではビルドできませんので、homebrewでインストールしてください。 -設定ファイルはGCC@9を前提として書かれています。それ以外のバージョンの場合は`sys/unix/hints` と `japanese/set_mac.sh` の修正が必要です。 +設定ファイルはGCC@13を前提として書かれています。それ以外のバージョンの場合は`sys/unix/hints` と `japanese/set_mac.sh` の修正が必要です。 ``` ./configure diff --git a/japanese/set_mac.sh b/japanese/set_mac.sh index ea83750..1fed3bd 100644 --- a/japanese/set_mac.sh +++ b/japanese/set_mac.sh @@ -1,3 +1,3 @@ -brew link --overwrite gcc@9 +brew link --overwrite gcc@13 find . -type f -name '*.c' -or -name '*.h'|xargs -n1 nkf -Sw --cp932 --overwrite sh sys/unix/setup.sh sys/unix/hints/macosx10.10 diff --git a/sys/unix/hints/macosx10.10 b/sys/unix/hints/macosx10.10 index c54c754..b7746b6 100644 --- a/sys/unix/hints/macosx10.10 +++ b/sys/unix/hints/macosx10.10 @@ -58,7 +58,7 @@ GAMEGRP = games # build to run in the source tree - primarily for development. Build with "make all" #WANT_SOURCE_INSTALL=1 -CC=gcc-9 +CC=gcc-13 CFLAGS+=-fexec-charset=cp932 -Wno-comment -Wno-unused-parameter -Wno-overlength-strings -Wno-format-overflow # At the moment this is just for debugging, but in the future it could be