From: pefo Date: Wed, 12 Feb 1997 22:49:33 +0000 (+0000) Subject: Don't space text/data in shared libs by 256Mb. ld.so can't handle it with X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=15d5b9b7049b411d23ab031b4d2e6c112a75a80c;p=openbsd 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. --- 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} : {