diff --git a/elf/base-relr-i686 b/elf/base-relr-i686 new file mode 100755 index 0000000..2a14897 Binary files /dev/null and b/elf/base-relr-i686 differ diff --git a/elf/base-relr-x86_64 b/elf/base-relr-x86_64 new file mode 100755 index 0000000..3084907 Binary files /dev/null and b/elf/base-relr-x86_64 differ diff --git a/elf/base.sh b/elf/base.sh index bdb7c82..44bceba 100755 --- a/elf/base.sh +++ b/elf/base.sh @@ -15,3 +15,5 @@ objcopy --compress-debug-sections=zlib-gnu base-debug.o base-debug-zlib-gnu.o objcopy --compress-debug-sections=zlib base-debug.o base-debug-zlib.o objcopy --compress-debug-sections=zstd base-debug.o base-debug-zstd.o gcc -shared -fPIC -o libbase.so base.c -Wl,--default-symver +x86_64-linux-gnu-gcc-13 base.c -o base-relr-x86_64 -Wl,-z,pack-relative-relocs +i686-linux-gnu-gcc-13 base.c -o base-relr-i686 -Wl,-z,pack-relative-relocs