From e70f4a000adf9fe8d055537f877983b99f064390 Mon Sep 17 00:00:00 2001 From: bol-van Date: Wed, 18 Feb 2026 16:06:48 +0300 Subject: [PATCH] update builder-linux --- docs/compile/builder-linux/build_zapret1.sh | 2 +- docs/compile/builder-linux/build_zapret2.sh | 4 +++- docs/compile/builder-linux/common.inc | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/compile/builder-linux/build_zapret1.sh b/docs/compile/builder-linux/build_zapret1.sh index c539bfd..f0d64e1 100755 --- a/docs/compile/builder-linux/build_zapret1.sh +++ b/docs/compile/builder-linux/build_zapret1.sh @@ -46,7 +46,7 @@ for t in $TGT; do pushd $ZBASE/$ZDIR - OPTIMIZE=-Oz \ + OPTIMIZE=$OPTIMIZE \ CFLAGS="-static-libgcc -static -I$STAGING_DIR/include $MINSIZE $CFLAGS" \ LDFLAGS="-L$STAGING_DIR/lib $LDMINSIZE $LDFLAGS" \ make diff --git a/docs/compile/builder-linux/build_zapret2.sh b/docs/compile/builder-linux/build_zapret2.sh index 1300b31..2d66ce3 100755 --- a/docs/compile/builder-linux/build_zapret2.sh +++ b/docs/compile/builder-linux/build_zapret2.sh @@ -55,7 +55,9 @@ for t in $TGT; do LLIB="-L${STAGING_DIR}/lib -lluajit-${LUAJIT_LUAVER}" } - OPTIMIZE=-Oz \ + LUA_JIT=$LUA_JIT LUA_VER=$LUA_VER LUAJIT_LUA_VER=$LUAJIT_LUAVER \ + OPTIMIZE=$OPTIMIZE \ + MINSIZE=$MINSIZE \ CFLAGS="-static-libgcc -static -I$STAGING_DIR/include $CFLAGS" \ LDFLAGS="-L$STAGING_DIR/lib $LDFLAGS" \ make LUA_JIT=$LJIT LUA_CFLAGS="$LCFLAGS" LUA_LIB="$LLIB" diff --git a/docs/compile/builder-linux/common.inc b/docs/compile/builder-linux/common.inc index 7c285a2..ce49ff2 100644 --- a/docs/compile/builder-linux/common.inc +++ b/docs/compile/builder-linux/common.inc @@ -4,7 +4,8 @@ EXEDIR="$(cd "$EXEDIR"; pwd)" TOOLCHAINS="$EXEDIR/toolchain" DEPS="$EXEDIR/deps" STAGE="$EXEDIR/staging" -MINSIZE="-Oz -flto=auto -ffunction-sections -fdata-sections" +OPTIMIZE=-Oz +MINSIZE="$OPTIMIZE -flto=auto -ffunction-sections -fdata-sections" LDMINSIZE="-Wl,--gc-sections -flto=auto" CFLAGS="" LDFLAGS="-lgcc_eh" @@ -88,6 +89,7 @@ buildenv() export PKG_CONFIG_PATH=$STAGING_DIR/lib/pkgconfig OLDPATH="$PATH" export PATH="$PATH:$TOOLCHAINS/$TARGET/bin" + [ "$1" = i586-unknown-linux-musl ] && CFLAGS="$CFLAGS -mmmx" } buildenv_clear() {