Template
1
0
mirror of https://github.com/bol-van/zapret2.git synced 2026-03-14 06:13:09 +00:00

update builder-linux

This commit is contained in:
bol-van
2026-02-18 16:06:48 +03:00
parent 755c792797
commit e70f4a000a
3 changed files with 7 additions and 3 deletions

View File

@@ -46,7 +46,7 @@ for t in $TGT; do
pushd $ZBASE/$ZDIR pushd $ZBASE/$ZDIR
OPTIMIZE=-Oz \ OPTIMIZE=$OPTIMIZE \
CFLAGS="-static-libgcc -static -I$STAGING_DIR/include $MINSIZE $CFLAGS" \ CFLAGS="-static-libgcc -static -I$STAGING_DIR/include $MINSIZE $CFLAGS" \
LDFLAGS="-L$STAGING_DIR/lib $LDMINSIZE $LDFLAGS" \ LDFLAGS="-L$STAGING_DIR/lib $LDMINSIZE $LDFLAGS" \
make make

View File

@@ -55,7 +55,9 @@ for t in $TGT; do
LLIB="-L${STAGING_DIR}/lib -lluajit-${LUAJIT_LUAVER}" 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" \ CFLAGS="-static-libgcc -static -I$STAGING_DIR/include $CFLAGS" \
LDFLAGS="-L$STAGING_DIR/lib $LDFLAGS" \ LDFLAGS="-L$STAGING_DIR/lib $LDFLAGS" \
make LUA_JIT=$LJIT LUA_CFLAGS="$LCFLAGS" LUA_LIB="$LLIB" make LUA_JIT=$LJIT LUA_CFLAGS="$LCFLAGS" LUA_LIB="$LLIB"

View File

@@ -4,7 +4,8 @@ EXEDIR="$(cd "$EXEDIR"; pwd)"
TOOLCHAINS="$EXEDIR/toolchain" TOOLCHAINS="$EXEDIR/toolchain"
DEPS="$EXEDIR/deps" DEPS="$EXEDIR/deps"
STAGE="$EXEDIR/staging" 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" LDMINSIZE="-Wl,--gc-sections -flto=auto"
CFLAGS="" CFLAGS=""
LDFLAGS="-lgcc_eh" LDFLAGS="-lgcc_eh"
@@ -88,6 +89,7 @@ buildenv()
export PKG_CONFIG_PATH=$STAGING_DIR/lib/pkgconfig export PKG_CONFIG_PATH=$STAGING_DIR/lib/pkgconfig
OLDPATH="$PATH" OLDPATH="$PATH"
export PATH="$PATH:$TOOLCHAINS/$TARGET/bin" export PATH="$PATH:$TOOLCHAINS/$TARGET/bin"
[ "$1" = i586-unknown-linux-musl ] && CFLAGS="$CFLAGS -mmmx"
} }
buildenv_clear() buildenv_clear()
{ {