Skip to content

Commit b816977

Browse files
committed
try libc++
1 parent 1c217c9 commit b816977

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

.github/workflows/CI.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
CC: /usr/local/bin/clang
3838
CXX: /usr/local/bin/clang++
3939
AR: /usr/local/bin/llvm-ar
40-
CFLAGS: "-flto=thin -O3"
41-
CXXFLAGS: "-flto=thin -O3"
40+
CFLAGS: "-flto=thin -O3 -stdlib=libc++"
41+
CXXFLAGS: "-flto=thin -O3 -stdlib=libc++"
4242
RUSTFLAGS: "-Clinker-plugin-lto -Clinker=/usr/local/bin/clang -Clink-arg=-fuse-ld=/usr/local/bin/ld.lld"
4343
# https://github.com/rust-lang/rust-bindgen/issues/2360#issuecomment-2367084230
4444
LLVM_CONFIG_PATH: /root/llvm_config.sh
@@ -86,8 +86,8 @@ jobs:
8686
CC: /usr/local/bin/clang
8787
CXX: /usr/local/bin/clang++
8888
AR: /usr/local/bin/llvm-ar
89-
CFLAGS: "-flto=thin -O3"
90-
CXXFLAGS: "-flto=thin -O3"
89+
CFLAGS: "-flto=thin -O3 -stdlib=libc++"
90+
CXXFLAGS: "-flto=thin -O3 -stdlib=libc++"
9191
RUSTFLAGS: "-Clinker-plugin-lto -Clinker=/usr/local/bin/clang -Clink-arg=-fuse-ld=/usr/local/bin/ld.lld"
9292
# https://github.com/rust-lang/rust-bindgen/issues/2360#issuecomment-2367084230
9393
LLVM_CONFIG_PATH: /root/llvm_config.sh

.github/workflows/PR.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ jobs:
3737
CC: /usr/local/bin/clang
3838
CXX: /usr/local/bin/clang++
3939
AR: /usr/local/bin/llvm-ar
40-
CFLAGS: "-flto=thin -O3"
41-
CXXFLAGS: "-flto=thin -O3"
40+
CFLAGS: "-flto=thin -O3 -stdlib=libc++"
41+
CXXFLAGS: "-flto=thin -O3 -stdlib=libc++"
4242
RUSTFLAGS: "-Clinker-plugin-lto -Clinker=/usr/local/bin/clang -Clink-arg=-fuse-ld=/usr/local/bin/ld.lld"
4343
# https://github.com/rust-lang/rust-bindgen/issues/2360#issuecomment-2367084230
4444
LLVM_CONFIG_PATH: /root/llvm_config.sh
@@ -86,8 +86,8 @@ jobs:
8686
CC: /usr/local/bin/clang
8787
CXX: /usr/local/bin/clang++
8888
AR: /usr/local/bin/llvm-ar
89-
CFLAGS: "-flto=thin -O3"
90-
CXXFLAGS: "-flto=thin -O3"
89+
CFLAGS: "-flto=thin -O3 -stdlib=libc++"
90+
CXXFLAGS: "-flto=thin -O3 -stdlib=libc++"
9191
RUSTFLAGS: "-Clinker-plugin-lto -Clinker=/usr/local/bin/clang -Clink-arg=-fuse-ld=/usr/local/bin/ld.lld"
9292
# https://github.com/rust-lang/rust-bindgen/issues/2360#issuecomment-2367084230
9393
LLVM_CONFIG_PATH: /root/llvm_config.sh

0 commit comments

Comments
 (0)