Skip to content

Commit e8368ff

Browse files
authoredDec 4, 2024··
Merge pull request #47 from gofractally/wasi-p1-p2
Add libclang_rt.builtins for wasip2 and wasip2
2 parents d5e7fcc + b0c6d6d commit e8368ff

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed
 

‎docker/ubuntu-2204-builder.Dockerfile

+3-1
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,11 @@ ENV WASI_SDK_PREFIX=/usr/lib/llvm-18
4848
ENV PATH=${WASI_SDK_PREFIX}/bin:$PATH
4949
RUN cd ${WASI_SDK_PREFIX}/lib/clang/18/ \
5050
&& curl -LO https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/libclang_rt.builtins-wasm32-wasi-24.0.tar.gz \
51-
&& mkdir -p lib/wasi \
51+
&& mkdir -p lib/wasi lib/wasip1 lib/wasip2 \
5252
&& tar xf libclang_rt.builtins-wasm32-wasi-24.0.tar.gz -C lib/wasi --strip-components=1 \
5353
&& rm libclang_rt.builtins-wasm32-wasi-24.0.tar.gz \
54+
&& ln lib/wasi/libclang_rt.builtins-wasm32.a lib/wasip1 \
55+
&& ln lib/wasi/libclang_rt.builtins-wasm32.a lib/wasip2 \
5456
&& cd ${WASI_SDK_PREFIX}/share \
5557
&& curl -LO https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sysroot-24.0.tar.gz \
5658
&& tar xf wasi-sysroot-24.0.tar.gz --transform 's/^[^\/]*/wasi-sysroot/' \

‎docker/ubuntu-2404-builder.Dockerfile

+3-1
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@ ENV WASI_SDK_PREFIX=/usr/lib/llvm-18
4242
ENV PATH=${WASI_SDK_PREFIX}/bin:$PATH
4343
RUN cd ${WASI_SDK_PREFIX}/lib/clang/18/ \
4444
&& curl -LO https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/libclang_rt.builtins-wasm32-wasi-24.0.tar.gz \
45-
&& mkdir -p lib/wasi \
45+
&& mkdir -p lib/wasi lib/wasip1 lib/wasip2 \
4646
&& tar xf libclang_rt.builtins-wasm32-wasi-24.0.tar.gz -C lib/wasi --strip-components=1 \
4747
&& rm libclang_rt.builtins-wasm32-wasi-24.0.tar.gz \
48+
&& ln lib/wasi/libclang_rt.builtins-wasm32.a lib/wasip1 \
49+
&& ln lib/wasi/libclang_rt.builtins-wasm32.a lib/wasip2 \
4850
&& cd ${WASI_SDK_PREFIX}/share \
4951
&& curl -LO https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sysroot-24.0.tar.gz \
5052
&& tar xf wasi-sysroot-24.0.tar.gz --transform 's/^[^\/]*/wasi-sysroot/' \

0 commit comments

Comments
 (0)
Please sign in to comment.