From owner-cvs-gnu Tue Oct 17 21:28:44 1995 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA25084 for cvs-gnu-outgoing; Tue, 17 Oct 1995 21:28:44 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA25074 ; Tue, 17 Oct 1995 21:28:35 -0700 Date: Tue, 17 Oct 1995 21:28:35 -0700 From: David Greenman Message-Id: <199510180428.VAA25074@freefall.freebsd.org> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cc/include tm.h Sender: owner-cvs-gnu@FreeBSD.org Precedence: bulk davidg 95/10/17 21:28:33 Modified: gnu/usr.bin/cc/include tm.h Log: When building -static, link with special scrt0.o instead of crt0.o. This reduces the text size by about 1.5Kbytes. From owner-cvs-gnu Sat Oct 21 07:27:32 1995 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA02196 for cvs-gnu-outgoing; Sat, 21 Oct 1995 07:27:32 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA02174 ; Sat, 21 Oct 1995 07:27:22 -0700 Date: Sat, 21 Oct 1995 07:27:22 -0700 From: Bruce Evans Message-Id: <199510211427.HAA02174@freefall.freebsd.org> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/man/whatis Makefile Sender: owner-cvs-gnu@FreeBSD.org Precedence: bulk bde 95/10/21 07:27:20 Modified: gnu/usr.bin/man/apropos Makefile gnu/usr.bin/man/whatis Makefile Added: gnu/usr.bin/man Makefile.shprog Log: Rewrite and merge some bogus makefiles to create Makefile.shprog. Just include this in the old makefiles. I intended to fix only the private maninstall rule but found a lot of other bogons and bugs: - strong resistance to installing the program anywhere other than ${DESTDIR}/usr/bin (first, ../../Makefile.inc was not included. ../Makefile/inc was redundantly included instead. Second, /usr/bin was hard coded). - the owner, group and permissions were hard coded. - the man page was installed twice. - MANDEPEND wasn't necessary. - calculations to determine the obj directory weren't necessary. - there were unnecessary private rules for depend, rcsfreeze and tags. We don't support the rcsfreeze target. - there was an extra, bogus, rule for `all'. The final version uses suffix rules to eliminate the remaining verboseness involving directories (${.CURDIR}) and to potentially allow multiple shell programs in one directory. From owner-cvs-gnu Sat Oct 21 07:53:03 1995 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA03012 for cvs-gnu-outgoing; Sat, 21 Oct 1995 07:53:03 -0700 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA03001 ; Sat, 21 Oct 1995 07:52:51 -0700 Date: Sat, 21 Oct 1995 07:52:51 -0700 From: "Andrey A. Chernov" Message-Id: <199510211452.HAA03001@freefall.freebsd.org> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld rtld.c Sender: owner-cvs-gnu@FreeBSD.org Precedence: bulk ache 95/10/21 07:52:49 Modified: gnu/usr.bin/ld/rtld rtld.c Log: if uid != euid or gid != egid unsetenv("LD_NOSTD_PATH") too From owner-cvs-gnu Sat Oct 21 09:26:44 1995 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA06505 for cvs-gnu-outgoing; Sat, 21 Oct 1995 09:26:44 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA06494 ; Sat, 21 Oct 1995 09:26:40 -0700 Date: Sat, 21 Oct 1995 09:26:40 -0700 From: Bruce Evans Message-Id: <199510211626.JAA06494@freefall.freebsd.org> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/groff Makefile.dev Sender: owner-cvs-gnu@FreeBSD.org Precedence: bulk bde 95/10/21 09:26:39 Modified: gnu/usr.bin/groff Makefile.dev Log: Remove private maninstall target. It will conflict with the one in bsd.man.mk when I change the latter to use `::' instead of `:' dependencies. (bsd.man.mk is included because NOMAN isn't defined. The maninstall target is supposed to be private to bsd.man.mk so bsd.man.mk doesn't bother testing if it is already defined. The test for redefinition in Makefile.dev was too early to do anything.) Change install target to a beforeinstall target (perhaps there should be an `extrainstall' target so that Makefiles don't have to abuse one of beforeinstall, install, realinstall or afterinstall). Don't bother testing for the install target already being defined. Rewrite the shell loop as a make loop (this reduces the time for installing groff from 78s to 65s here).