From 3e52d53df00839ea41c886aeaf46670d30990f16 Mon Sep 17 00:00:00 2001 From: bol-van Date: Sat, 28 Feb 2026 19:14:45 +0300 Subject: [PATCH] update builder-linux --- docs/compile/builder-linux/build_deps.sh | 2 +- docs/compile/builder-linux/common.inc | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/compile/builder-linux/build_deps.sh b/docs/compile/builder-linux/build_deps.sh index 5189289..6f9bb8a 100755 --- a/docs/compile/builder-linux/build_deps.sh +++ b/docs/compile/builder-linux/build_deps.sh @@ -64,7 +64,7 @@ build_luajit() ( cd luajit2-* make clean - make BUILDMODE=static CFLAGS="-O2" XCFLAGS="-DLUAJIT_DISABLE_FFI $CFLAGS_PIC" HOST_CC="$HOST_CC" CROSS= CC="$CC" TARGET_AR="$AR rcus" TARGET_STRIP=$STRIP TARGET_CFLAGS="$OPTIMIZE $MINSIZE $CFLAGS" TARGET_LDFLAGS="$LDMINSIZE $LDFLAGS" + make BUILDMODE=static CFLAGS="-O2" XCFLAGS="-DLUAJIT_DISABLE_FFI $CFLAGS_PIC" HOST_CC="$HOST_CC" CROSS= CC="$CC" TARGET_AR="$AR rcus" TARGET_STRIP=$STRIP TARGET_CFLAGS="$OPTIMIZE $MINSIZE $CFLAGS" TARGET_LDFLAGS="$CPU $LDMINSIZE $LDFLAGS" make install PREFIX= DESTDIR="$STAGING_DIR" ) } diff --git a/docs/compile/builder-linux/common.inc b/docs/compile/builder-linux/common.inc index af53e93..198c610 100644 --- a/docs/compile/builder-linux/common.inc +++ b/docs/compile/builder-linux/common.inc @@ -94,13 +94,15 @@ buildenv() OLDPATH="$PATH" export PATH="$PATH:$TOOLCHAINS/$TARGET/bin" + CPU= CFLAGS_PIC= LDFLAGS_PIE=-static # not all archs support -static-pie. if does not support - it produces dynamic executable # "-static -static-pie" causes segfaults case $1 in arm-*) - CFLAGS="-march=armv7-a -mthumb $CFLAGS" + CPU="-mcpu=cortex-a7 -mthumb -msoft-float $CFLAGS" + CFLAGS="$CPU $CFLAGS" ;; mips*) ;;