From 6301975d9682eaa0f4b94aeb5663466e6bbda107 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Fri, 2 Feb 2024 02:00:10 +0200 Subject: [PATCH] Enable default PIE for cross-compilation --- tools/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/Makefile b/tools/Makefile index a1af1f86..3eceb80c 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -62,7 +62,7 @@ do_binutils_64: do_gcc_64: cd build-gcc64 && \ ../gcc/configure --target=x86_64-fennix \ - --prefix="$(CROSS_DIR)" --disable-nls \ + --prefix="$(CROSS_DIR)" --disable-nls --enable-default-pie \ --enable-languages=c,c++ --enable-shared --without-headers && \ make all-gcc -j$(shell nproc) && \ make all-target-libgcc -j$(shell nproc) && \ @@ -79,7 +79,7 @@ do_binutils_32: do_gcc_32: cd build-gcc32 && \ ../gcc/configure --target=i386-fennix \ - --prefix="$(CROSS_DIR)" --disable-nls \ + --prefix="$(CROSS_DIR)" --disable-nls --enable-default-pie \ --enable-languages=c,c++ --enable-shared --without-headers && \ make all-gcc -j$(shell nproc) && \ make all-target-libgcc -j$(shell nproc) && \