From owner-cvs-gnu Tue May 13 03:26:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA13280 for cvs-gnu-outgoing; Tue, 13 May 1997 03:26:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA13212; Tue, 13 May 1997 03:24:40 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA17379; Tue, 13 May 1997 03:23:47 -0700 (PDT) Date: Tue, 13 May 1997 03:23:47 -0700 (PDT) Message-Id: <199705131023.DAA17379@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG Subject: cvs commit: src/gnu/usr.bin/ld dynamic.h ld.c rrs.c Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 97/05/13 03:23:47 Modified: gnu/usr.bin/ld dynamic.h ld.c rrs.c Log: Changes to support the kernel linker: Add a -Bforcedynamic option which generates a dynamic object even if no shared libraries were given in the link. Make RRS in text section warnings conditional on "-assert pure-text" so that I can link non-PIC kernel modules without tons of link errors. Changes to bsd.lib.mk to follow. Fix a couple of bugs exposed by the fact that the kernel is not linked at zero. Reviewed by: jdp Revision Changes Path 1.4 +4 -1 src/gnu/usr.bin/ld/dynamic.h 1.45 +12 -2 src/gnu/usr.bin/ld/ld.c 1.22 +6 -5 src/gnu/usr.bin/ld/rrs.c