Subject: CVS commit: sharesrc/share/mk
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 09/22/2002 18:08:20
Module Name:	sharesrc
Committed By:	lukem
Date:		Sun Sep 22 15:08:20 UTC 2002

Modified Files:
	basesrc/distrib/sets/lists/base: md.i386 shl.elf shl.mi
	basesrc/distrib/sets/lists/comp: md.i386 shl.elf
	sharesrc/share/mk: bsd.README bsd.own.mk

Log Message:
Enable MKDYNAMICROOT=yes by default.
This means that:
    +	/bin and /sbin (and the few programs in /usr/* which were statically
	linked) are now dynamically linked.
    +	The shared libraries that are needed by the /bin and /sbin programs
	are now installed into /lib (with compatability symlinks from
	/usr/lib).  These are:
		c crypt edit ipsec kvm m m387 termcap termlib util z
    +	The shared linker is now in /libexec/ld.elf_so, and
	/usr/libexec/ld.elf_so is a symlink to the former.

If you want the prior behaviour of "some applications statically linked,
the rest dynamically linked", set MKDYNAMICROOT=no in your mk.conf(5).

If you have a philosophical objection to dynamic libraries, continue
to set LDSTATIC=-static in your mk.conf(5), and please don't waste any
more time in trying to convince us why dynamic libraries are 3v1l.


To generate a diff of this commit:
cvs rdiff -r1.94 -r1.95 basesrc/distrib/sets/lists/base/md.i386
cvs rdiff -r1.58 -r1.59 basesrc/distrib/sets/lists/base/shl.elf
cvs rdiff -r1.178 -r1.179 basesrc/distrib/sets/lists/base/shl.mi
cvs rdiff -r1.63 -r1.64 basesrc/distrib/sets/lists/comp/md.i386
cvs rdiff -r1.28 -r1.29 basesrc/distrib/sets/lists/comp/shl.elf
cvs rdiff -r1.103 -r1.104 sharesrc/share/mk/bsd.README
cvs rdiff -r1.310 -r1.311 sharesrc/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.