From 15d5b9b7049b411d23ab031b4d2e6c112a75a80c Mon Sep 17 00:00:00 2001 From: pefo Date: Wed, 12 Feb 1997 22:49:33 +0000 Subject: [PATCH] Don't space text/data in shared libs by 256Mb. ld.so can't handle it with the shm sizing method it uses for the moment, so loading many shlibs effectively makes a proram run out of VM. --- gnu/usr.bin/binutils/ld/scripttempl/elfmips.sc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/usr.bin/binutils/ld/scripttempl/elfmips.sc b/gnu/usr.bin/binutils/ld/scripttempl/elfmips.sc index 2948e1beae4..46008c45370 100644 --- a/gnu/usr.bin/binutils/ld/scripttempl/elfmips.sc +++ b/gnu/usr.bin/binutils/ld/scripttempl/elfmips.sc @@ -118,7 +118,7 @@ SECTIONS important than losing a page of the virtual address space (note that no actual memory is lost; the page which is skipped can not be referenced). */ - ${RELOCATING+. += ${DATA_ADDR} - ${TEXT_START_ADDR};} + ${CREATE_SHLIB-${RELOCATING+. += ${DATA_ADDR} - ${TEXT_START_ADDR};}} ${RELOCATING+. += 0x10000;} .data ${RELOCATING-0} : { -- 2.20.1