Merge remote-tracking branch 'origin/pull/231/head' into staging

This commit is contained in:
ryan 2024-09-21 02:51:10 -04:00
commit da0c0e2f18
No known key found for this signature in database
GPG key ID: 8E401478A3FBEF72
2 changed files with 2 additions and 21 deletions

View file

@ -1,12 +1,11 @@
FROM scratch AS base
ENV VERSION=0.11.0
ENV SRC_HASH=72014e700e50c0d3528cef3adf80b76b26ab27730133e8202716a187a799e951
ENV VERSION=0.13.0
ENV SRC_HASH=06c73596beeccb71cc073805bdb9c0e05764128f16478fa53bf17dfabc1d4318
ENV SRC_FILE=zig-${VERSION}.tar.xz
ENV SRC_SITE=https://ziglang.org/download/${VERSION}/${SRC_FILE}
FROM base AS fetch
ADD --checksum=sha256:${SRC_HASH} ${SRC_SITE} .
COPY static-glibc.patch .
FROM fetch AS build
COPY --from=stagex/binutils . /
@ -24,7 +23,6 @@ COPY --from=stagex/zlib . /
RUN --network=none tar -xf ${SRC_FILE}
WORKDIR /zig-${VERSION}
RUN --network=none patch -p1 -i ../static-glibc.patch
RUN --network=none <<-EOF
set -eux
cmake -Bbuild \

View file

@ -1,17 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9c06d24715..26777640d8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -906,11 +906,7 @@ if(ZIG_SINGLE_THREADED)
else()
set(ZIG_SINGLE_THREADED_ARG "")
endif()
-if(ZIG_STATIC AND NOT MSVC)
- set(ZIG_STATIC_ARG "-Duse-zig-libcxx")
-else()
- set(ZIG_STATIC_ARG "")
-endif()
+set(ZIG_STATIC_ARG "")
if(CMAKE_POSITION_INDEPENDENT_CODE OR ZIG_PIE)
set(ZIG_PIE_ARG "-Dpie")