mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
1. skip extract darwin toolchain in builder when uncessary
2. update MacOSX SDK version in toolchain readme to match in builder
This commit is contained in:
parent
b8f9a57797
commit
4bb44c7c72
@ -1,2 +1,2 @@
|
|||||||
wget https://github.com/phracker/MacOSX-SDKs/releases/download/10.15/MacOSX10.15.sdk.tar.xz
|
wget https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX11.0.sdk.tar.xz
|
||||||
tar xJf MacOSX10.15.sdk.tar.xz --strip-components=1
|
tar xJf MacOSX11.0.sdk.tar.xz --strip-components=1
|
||||||
|
@ -11,9 +11,11 @@ ccache_status () {
|
|||||||
|
|
||||||
[ -O /build ] || git config --global --add safe.directory /build
|
[ -O /build ] || git config --global --add safe.directory /build
|
||||||
|
|
||||||
mkdir -p /build/cmake/toolchain/darwin-x86_64
|
if [ "$EXTRACT_TOOLCHAIN_DARWIN" = "1" ];then
|
||||||
tar xJf /MacOSX11.0.sdk.tar.xz -C /build/cmake/toolchain/darwin-x86_64 --strip-components=1
|
mkdir -p /build/cmake/toolchain/darwin-x86_64
|
||||||
ln -sf darwin-x86_64 /build/cmake/toolchain/darwin-aarch64
|
tar xJf /MacOSX11.0.sdk.tar.xz -C /build/cmake/toolchain/darwin-x86_64 --strip-components=1
|
||||||
|
ln -sf darwin-x86_64 /build/cmake/toolchain/darwin-aarch64
|
||||||
|
fi
|
||||||
|
|
||||||
# Uncomment to debug ccache. Don't put ccache log in /output right away, or it
|
# Uncomment to debug ccache. Don't put ccache log in /output right away, or it
|
||||||
# will be confusingly packed into the "performance" package.
|
# will be confusingly packed into the "performance" package.
|
||||||
|
@ -167,6 +167,7 @@ def parse_env_variables(
|
|||||||
cmake_flags.append(
|
cmake_flags.append(
|
||||||
"-DCMAKE_TOOLCHAIN_FILE=/build/cmake/darwin/toolchain-x86_64.cmake"
|
"-DCMAKE_TOOLCHAIN_FILE=/build/cmake/darwin/toolchain-x86_64.cmake"
|
||||||
)
|
)
|
||||||
|
result.append("EXTRACT_TOOLCHAIN_DARWIN=1")
|
||||||
elif is_cross_darwin_arm:
|
elif is_cross_darwin_arm:
|
||||||
cc = compiler[: -len(DARWIN_ARM_SUFFIX)]
|
cc = compiler[: -len(DARWIN_ARM_SUFFIX)]
|
||||||
cmake_flags.append("-DCMAKE_AR:FILEPATH=/cctools/bin/aarch64-apple-darwin-ar")
|
cmake_flags.append("-DCMAKE_AR:FILEPATH=/cctools/bin/aarch64-apple-darwin-ar")
|
||||||
@ -181,6 +182,7 @@ def parse_env_variables(
|
|||||||
cmake_flags.append(
|
cmake_flags.append(
|
||||||
"-DCMAKE_TOOLCHAIN_FILE=/build/cmake/darwin/toolchain-aarch64.cmake"
|
"-DCMAKE_TOOLCHAIN_FILE=/build/cmake/darwin/toolchain-aarch64.cmake"
|
||||||
)
|
)
|
||||||
|
result.append("EXTRACT_TOOLCHAIN_DARWIN=1")
|
||||||
elif is_cross_arm:
|
elif is_cross_arm:
|
||||||
cc = compiler[: -len(ARM_SUFFIX)]
|
cc = compiler[: -len(ARM_SUFFIX)]
|
||||||
cmake_flags.append(
|
cmake_flags.append(
|
||||||
|
Loading…
Reference in New Issue
Block a user