Skip to content

Commit f0f90ba

Browse files
committed
lua: build scripts updated
1 parent 2767c74 commit f0f90ba

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

lua/build-linux.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ patch -p1 -i ../../build.patch
1111

1212
make \
1313
PLAT=linux \
14-
MYCFLAGS="-Os -fPIC -flto -fuse-linker-plugin -ffat-lto-objects" \
15-
MYLDFLAGS="-Os -static -fPIC -flto -fuse-linker-plugin -ffat-lto-objects"
14+
MYCFLAGS="-Os -fPIE -flto -fuse-linker-plugin -ffat-lto-objects" \
15+
MYLDFLAGS="-Os -pie -static -flto -fuse-linker-plugin -ffat-lto-objects -Wl,-z,relro,-z,now"
1616

1717
strip --strip-unneeded src/lua
1818
cp src/lua ../../lua-linux-$arch

lua/build-mingw-i686.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ make \
1111
CC="i686-w64-mingw32-gcc -std=gnu99" \
1212
AR="i686-w64-mingw32-ar rc" \
1313
RANLIB="i686-w64-mingw32-ranlib" \
14-
MYCFLAGS="-Os -flto -fuse-linker-plugin -ffat-lto-objects" \
15-
MYLDFLAGS="-Os -static -flto -fuse-linker-plugin -ffat-lto-objects"
14+
MYCFLAGS="-Os -fPIE -flto -fuse-linker-plugin -ffat-lto-objects" \
15+
MYLDFLAGS="-Os -pie -static -flto -fuse-linker-plugin -ffat-lto-objects -Wl,-z,relro,-z,now"
1616

1717
i686-w64-mingw32-strip --strip-unneeded src/lua.exe
1818
cp src/lua.exe ../../lua-windows-i686.exe

lua/build-mingw-x86_64.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ make \
1111
CC="x86_64-w64-mingw32-gcc -std=gnu99" \
1212
AR="x86_64-w64-mingw32-ar rc" \
1313
RANLIB="x86_64-w64-mingw32-ranlib" \
14-
MYCFLAGS="-Os -flto -fuse-linker-plugin -ffat-lto-objects" \
15-
MYLDFLAGS="-Os -static -flto -fuse-linker-plugin -ffat-lto-objects"
14+
MYCFLAGS="-Os -fPIE -flto -fuse-linker-plugin -ffat-lto-objects" \
15+
MYLDFLAGS="-Os -pie -static -flto -fuse-linker-plugin -ffat-lto-objects -Wl,-z,relro,-z,now"
1616

1717
x86_64-w64-mingw32-strip --strip-unneeded src/lua.exe
1818
cp src/lua.exe ../../lua-windows-x86_64.exe

0 commit comments

Comments
 (0)