freebsd-nq/share/mk
Peter Wemm eb7f25e17e Emergency backout of rev 1.152. This is a 100% guaranteed way to totally
hose your system.  You end up with just about everything statically linked
(except for libpam.so), which then causes all the pam users to fail.
eg: login, sshd, su etc all stop working because dlopen no longer works
because there is no libc.so in memory anymore.

gcc passes -L/usr/lib to ld.  The /usr/lib/libxxx.so symlink is *not* a
compatability link.  It is actually the primary link.  There should be no
symlinks in /lib at all.  Only /lib/libXX.so.Y.

peter@daintree[9:27pm]/usr/bin-104> file yppasswd
yppasswd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 5.1.1, dynamically linked (uses shared libs), stripped
peter@daintree[9:27pm]/usr/bin-105> ldd yppasswd
yppasswd:
        libpam.so.2 => /usr/lib/libpam.so.2 (0x280d1000)
peter@daintree[9:28pm]/usr/bin-106>

Note no libc.so.5.  Hence libpam.so.2 has unresolved dependencies.

I believe this is also the cause of the recent buildworld failures when
pam_krb5.so references -lcrypto stuff etc and when librpcsvc.so references
des_setparity() etc.

This change could not possibly have worked, unless there are other missing
changes to the gcc configuration.  It won't work with ports versions of
gcc either.
2003-09-04 04:29:11 +00:00
..
bsd.cpu.mk Since -march=pentium4 is supposed to be fixed with GCC 3.3, and 2003-07-13 10:34:09 +00:00
bsd.dep.mk Use make(1) instead of a shell script to implement the checkdpadd target. 2003-07-03 11:43:57 +00:00
bsd.doc.mk
bsd.files.mk
bsd.incs.mk
bsd.info.mk Fixed typo in a comment. 2003-05-21 12:58:28 +00:00
bsd.init.mk
bsd.kmod.mk
bsd.lib.mk Emergency backout of rev 1.152. This is a 100% guaranteed way to totally 2003-09-04 04:29:11 +00:00
bsd.libnames.mk Libraries come. 2003-07-02 23:57:29 +00:00
bsd.links.mk
bsd.man.mk
bsd.nls.mk
bsd.obj.mk
bsd.own.mk Fix typo. 2003-08-18 00:33:35 +00:00
bsd.port.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk Whitespace diff reduction between bsd.prog.mk and bsd.lib.mk outputs. 2003-08-31 15:20:17 +00:00
bsd.README Apply the first in a series of patches which will bring bsd.README up to date. 2003-05-17 18:03:05 +00:00
bsd.subdir.mk
bsd.sys.mk Put on the core hat and back out all of the CSTD= changes. Core will 2003-06-14 17:41:59 +00:00
Makefile Fixed sys/boot/pc98/boot2/Makefile to use kern.mk and 2003-03-02 21:18:40 +00:00
sys.mk Don't trust sys.mk,v 1.61 commit log, and make .asm alias for .S. 2003-07-02 17:03:28 +00:00