From da22b10231ab4758e858cff618263feba56c31f6 Mon Sep 17 00:00:00 2001 From: probonopd Date: Wed, 5 Mar 2025 21:12:37 +0100 Subject: [PATCH 1/4] mimalloc-dev [ci skip] --- scripts/chroot/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/chroot/build.sh b/scripts/chroot/build.sh index a1bb3c2..0bc3060 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 zstd-static zlib-dev zlib-static clang + zstd-dev zstd-static zlib-dev zlib-static clang mimalloc-dev /scripts/common/install-dependencies.sh /scripts/build-runtime.sh From 46757cfa947cf4424a4b8d77bafa7043d8e462b3 Mon Sep 17 00:00:00 2001 From: probonopd Date: Wed, 5 Mar 2025 21:13:34 +0100 Subject: [PATCH 2/4] mimalloc-dev [ci skip] --- scripts/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile index f78133d..6e2f2a5 100644 --- a/scripts/docker/Dockerfile +++ b/scripts/docker/Dockerfile @@ -4,7 +4,7 @@ FROM alpine:3.21 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 clang + zstd-dev zstd-static zlib-dev zlib-static clang mimalloc-dev COPY scripts/common/install-dependencies.sh /tmp/scripts/common/install-dependencies.sh COPY patches/ /tmp/patches/ From 495a9c25f701db10e0440d258485f54276532962 Mon Sep 17 00:00:00 2001 From: probonopd Date: Wed, 5 Mar 2025 21:14:23 +0100 Subject: [PATCH 3/4] -lmimalloc --- src/runtime/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/Makefile b/src/runtime/Makefile index 1776c19..9fd4165 100644 --- a/src/runtime/Makefile +++ b/src/runtime/Makefile @@ -1,7 +1,7 @@ GIT_COMMIT := $(shell cat version) 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 +LIBS = -lsquashfuse -lsquashfuse_ll -lzstd -lz -lfuse3 -lmimalloc all: runtime From e4a7ea3efa61bb9c051b9ec0f044feab2ac782c5 Mon Sep 17 00:00:00 2001 From: probonopd Date: Wed, 5 Mar 2025 21:18:25 +0100 Subject: [PATCH 4/4] musl-dev --- scripts/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile index 6e2f2a5..07b6533 100644 --- a/scripts/docker/Dockerfile +++ b/scripts/docker/Dockerfile @@ -4,7 +4,7 @@ FROM alpine:3.21 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 clang mimalloc-dev + zstd-dev zstd-static zlib-dev zlib-static clang musl-dev mimalloc-dev COPY scripts/common/install-dependencies.sh /tmp/scripts/common/install-dependencies.sh COPY patches/ /tmp/patches/