Use gcc on macOS when CI

This commit is contained in:
Aoran Zeng 2025-07-22 15:14:44 +08:00
parent 5d89f4f0e6
commit 1b8323816c
No known key found for this signature in database
GPG Key ID: 8F8BA8488E10ED98
2 changed files with 10 additions and 10 deletions

View File

@ -22,9 +22,12 @@ jobs:
- name: 检出代码
uses: actions/checkout@v4
- name: 检查编译器版本
- name: 检查 Clang 版本
run: |
clang --version
- name: 检查 GCC 版本
run: |
gcc --version
- name: 为 arm64 (AArch64) 构建
@ -52,9 +55,12 @@ jobs:
- name: 检出代码
uses: actions/checkout@v4
- name: 检查编译器版本
- name: 检查 Clang 版本
run: |
clang --version
- name: 检查 GCC 版本
run: |
gcc --version
- name: 为 x64 构建

View File

@ -100,15 +100,9 @@ ifeq ($(MAKECMDGOALS), build-in-ci-release-mode)
CFLAGS += $(CFLAGS_static)
endif
# GitHub Actions 上的 macOS 中的 LLVM 太老了
ifeq ($(On-macOS), 1)
ifeq ($(CC), clang)
CFLAGS += -fraw-string-literals
endif
endif
# 在 Windows 上交叉编译 Android 时,用的是 clang
ifdef CROSS_BUILD_WINDOWS_FOR_ANDROID
CFLAGS += -fraw-string-literals
CC = gcc
endif
endif