move to wasi 6

This commit is contained in:
vms 2019-08-14 01:20:56 +03:00
parent 1e98d027ad
commit dddce7bf93
2 changed files with 5 additions and 4 deletions

View File

@ -4,9 +4,10 @@ RUN apt-get update \
&& apt-get install -y ca-certificates \ && apt-get install -y ca-certificates \
curl \ curl \
git \ git \
make make \
libtinfo5
RUN curl -L https://github.com/CraneStation/wasi-sdk/releases/download/wasi-sdk-5/wasi-sdk-5.0-linux.tar.gz | tar xz --strip-components=1 -C / RUN curl -L https://github.com/CraneStation/wasi-sdk/releases/download/wasi-sdk-6/wasi-sdk-6.0-linux.tar.gz | tar xz --strip-components=1 -C /
VOLUME /code VOLUME /code
WORKDIR /code WORKDIR /code

View File

@ -1,6 +1,6 @@
TARGET = sqlite3 TARGET = sqlite3
CC = /opt/wasi-sdk/bin/clang CC = /opt/wasi-sdk/bin/clang
SYSROOT = /opt/wasi-sdk/share/sysroot SYSROOT = /opt/wasi-sdk/share/wasi-sysroot
TARGET_TRIPLE = wasm32-unknown-wasi TARGET_TRIPLE = wasm32-unknown-wasi
CFLAGS = -nostartfiles -fvisibility=hidden CFLAGS = -nostartfiles -fvisibility=hidden
LDFLAGS = -Wl,--no-entry,--demangle,--allow-undefined LDFLAGS = -Wl,--no-entry,--demangle,--allow-undefined
@ -16,7 +16,7 @@ default: $(TARGET)
all: default all: default
$(TARGET): $(SDK) $(SQLITE_SRC) $(WRAPPER_SRC) $(TARGET): $(SDK) $(SQLITE_SRC) $(WRAPPER_SRC)
$(CC) --sysroot=$(SYSROOT) --target=$(TARGET_TRIPLE) -O2 $(SQLITE_FLAGS) $(CFLAGS) $(LDFLAGS) -Wl,$(EXPORT_FUNCS) $^ -o $@.wasm $(CC) -O3 --sysroot=$(SYSROOT) --target=$(TARGET_TRIPLE) $(SQLITE_FLAGS) $(CFLAGS) $(LDFLAGS) -Wl,$(EXPORT_FUNCS) $^ -o $@.wasm
.PRECIOUS: $(TARGET) .PRECIOUS: $(TARGET)