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*) ;;