Files
termux-packages/packages/proot/0001-link-rosegment.patch
2025-12-13 17:06:10 +00:00

12 lines
462 B
Diff

--- a/src/GNUmakefile
+++ b/src/GNUmakefile
@@ -206,7 +206,7 @@
$(eval $(call define_from_arch.h,$1,LOADER_ADDRESS))
LOADER_CFLAGS$1 += -fPIC -ffreestanding $(LOADER_ARCH_CFLAGS$1)
-LOADER_LDFLAGS$1 += -static -nostdlib -Wl$(BUILD_ID_NONE),-Ttext=$(LOADER_ADDRESS$1),-z,noexecstack
+LOADER_LDFLAGS$1 += -static -nostdlib -Wl$(BUILD_ID_NONE),-Ttext=$(LOADER_ADDRESS$1),--rosegment,-z,noexecstack
loader/loader$1.o: loader/loader.c
@mkdir -p $$(dir $$@)