pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/bootstrap/mods/mk Add random image-base address hack a...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4d4c1ddce799
branches:  trunk
changeset: 487700:4d4c1ddce799
user:      tv <tv%pkgsrc.org@localhost>
date:      Tue Jan 18 19:36:25 2005 +0000

description:
Add random image-base address hack adapted from libtool.

diffstat:

 bootstrap/mods/mk/Interix.bsd.lib.mk |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 47851adf8847 -r 4d4c1ddce799 bootstrap/mods/mk/Interix.bsd.lib.mk
--- a/bootstrap/mods/mk/Interix.bsd.lib.mk      Tue Jan 18 18:51:15 2005 +0000
+++ b/bootstrap/mods/mk/Interix.bsd.lib.mk      Tue Jan 18 19:36:25 2005 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Interix.bsd.lib.mk,v 1.1 2005/01/18 17:49:26 tv Exp $
+#      $NetBSD: Interix.bsd.lib.mk,v 1.2 2005/01/18 19:36:25 tv Exp $
 #      @(#)bsd.lib.mk  8.3 (Berkeley) 4/22/94
 
 .if !target(__initialized__)
@@ -332,6 +332,7 @@
        @rm -f lib${LIB}.so.${SHLIB_FULLVERSION}
        $(CC) -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \
            ${SHLIB_LDSTARTFILE} \
+           -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280)) \
            -Wl,--whole-archive ${SOLIB} -Wl,--no-whole-archive ${LDADD} \
            ${SHLIB_LDENDFILE}
 .if ${OBJECT_FMT} == "ELF"



Home | Main Index | Thread Index | Old Index