mirror of
https://github.com/openai/codex.git
synced 2026-04-24 14:45:27 +00:00
Use clang++ for musl C++ headers
This commit is contained in:
7
.github/workflows/rust-ci.yml
vendored
7
.github/workflows/rust-ci.yml
vendored
@@ -269,7 +269,7 @@ jobs:
|
||||
run: |
|
||||
set -euo pipefail
|
||||
sudo apt-get -y update -o Acquire::Retries=3
|
||||
sudo apt-get -y install --no-install-recommends musl-tools pkg-config g++
|
||||
sudo apt-get -y install --no-install-recommends musl-tools pkg-config g++ clang libc++-dev libc++abi-dev lld
|
||||
case "${{ matrix.target }}" in
|
||||
x86_64-unknown-linux-musl)
|
||||
arch="x86_64"
|
||||
@@ -282,7 +282,10 @@ jobs:
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
if command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
if command -v clang++ >/dev/null; then
|
||||
cxx="$(command -v clang++)"
|
||||
echo "CXXFLAGS=--target=${{ matrix.target }} -stdlib=libc++" >> "$GITHUB_ENV"
|
||||
elif command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
cxx="$(command -v "${arch}-linux-musl-g++")"
|
||||
elif command -v musl-g++ >/dev/null; then
|
||||
cxx="$(command -v musl-g++)"
|
||||
|
||||
7
.github/workflows/rust-release.yml
vendored
7
.github/workflows/rust-release.yml
vendored
@@ -99,7 +99,7 @@ jobs:
|
||||
run: |
|
||||
set -euo pipefail
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y musl-tools pkg-config g++
|
||||
sudo apt-get install -y musl-tools pkg-config g++ clang libc++-dev libc++abi-dev lld
|
||||
case "${{ matrix.target }}" in
|
||||
x86_64-unknown-linux-musl)
|
||||
arch="x86_64"
|
||||
@@ -112,7 +112,10 @@ jobs:
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
if command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
if command -v clang++ >/dev/null; then
|
||||
cxx="$(command -v clang++)"
|
||||
echo "CXXFLAGS=--target=${{ matrix.target }} -stdlib=libc++" >> "$GITHUB_ENV"
|
||||
elif command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
cxx="$(command -v "${arch}-linux-musl-g++")"
|
||||
elif command -v musl-g++ >/dev/null; then
|
||||
cxx="$(command -v musl-g++)"
|
||||
|
||||
7
.github/workflows/shell-tool-mcp.yml
vendored
7
.github/workflows/shell-tool-mcp.yml
vendored
@@ -102,7 +102,7 @@ jobs:
|
||||
run: |
|
||||
set -euo pipefail
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y musl-tools pkg-config g++
|
||||
sudo apt-get install -y musl-tools pkg-config g++ clang libc++-dev libc++abi-dev lld
|
||||
case "${{ matrix.target }}" in
|
||||
x86_64-unknown-linux-musl)
|
||||
arch="x86_64"
|
||||
@@ -115,7 +115,10 @@ jobs:
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
if command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
if command -v clang++ >/dev/null; then
|
||||
cxx="$(command -v clang++)"
|
||||
echo "CXXFLAGS=--target=${{ matrix.target }} -stdlib=libc++" >> "$GITHUB_ENV"
|
||||
elif command -v "${arch}-linux-musl-g++" >/dev/null; then
|
||||
cxx="$(command -v "${arch}-linux-musl-g++")"
|
||||
elif command -v musl-g++ >/dev/null; then
|
||||
cxx="$(command -v musl-g++)"
|
||||
|
||||
Reference in New Issue
Block a user