diff --git a/scripts/chroot/build.sh b/scripts/chroot/build.sh index d356218..f779cdc 100755 --- a/scripts/chroot/build.sh +++ b/scripts/chroot/build.sh @@ -12,7 +12,7 @@ find /scripts apk update apk add alpine-sdk util-linux strace file autoconf automake libtool xz bash \ eudev-dev gettext-dev linux-headers meson \ - zstd-dev zlib-dev zlib-static # fuse3-dev fuse3-static fuse-static fuse-dev + zstd-dev zlib-dev zlib-static clang /scripts/common/install-dependencies.sh /scripts/build-runtime.sh diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile index f7da3ce..e1f3798 100644 --- a/scripts/docker/Dockerfile +++ b/scripts/docker/Dockerfile @@ -5,7 +5,7 @@ FROM ${docker_arch}/alpine:latest RUN apk add --no-cache \ bash alpine-sdk util-linux strace file autoconf automake libtool xz \ eudev-dev gettext-dev linux-headers meson \ - zstd-dev zstd-static zlib-dev zlib-static # fuse3-dev fuse3-static fuse-static fuse-dev + zstd-dev zstd-static zlib-dev zlib-static clang COPY scripts/common/install-dependencies.sh /tmp/scripts/common/install-dependencies.sh COPY patches/ /tmp/patches/ diff --git a/src/runtime/Makefile b/src/runtime/Makefile index b5be559..242917f 100644 --- a/src/runtime/Makefile +++ b/src/runtime/Makefile @@ -1,5 +1,5 @@ -CC = gcc -CFLAGS = -std=gnu99 -Os -D_FILE_OFFSET_BITS=64 -DGIT_COMMIT=\"${GIT_COMMIT}\" -T data_sections.ld -ffunction-sections -fdata-sections -Wl,--gc-sections -static -Wall -Werror -fPIE +CC = clang +CFLAGS = -std=gnu99 -Os -D_FILE_OFFSET_BITS=64 -DGIT_COMMIT=\"${GIT_COMMIT}\" -T data_sections.ld -ffunction-sections -fdata-sections -Wl,--gc-sections -static -Wall -Werror -static-pie LIBS = -lsquashfuse -lsquashfuse_ll -lzstd -lz -lfuse3 all: runtime