]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ELF preparation step 2:
authorsos <sos@FreeBSD.org>
Tue, 26 May 1998 20:12:56 +0000 (20:12 +0000)
committersos <sos@FreeBSD.org>
Tue, 26 May 1998 20:12:56 +0000 (20:12 +0000)
commitbc60c8025eefe519b725f9a4d278ec3e887f7e00
tree37210576f0aee50d6bf52bcf2871ece5963fc993
parent37218a27856974855d62695874c9a46e494374dc
ELF preparation step 2:

Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.

This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.

We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
16 files changed:
Makefile
etc/mtree/BSD.usr.dist
etc/rc
gnu/usr.bin/ld/ldconfig/ldconfig.c
gnu/usr.bin/ld/rtld/rtld.c
gnu/usr.bin/ld/shlib.c
lib/csu/i386/Makefile
libexec/rtld-aout/rtld.c
libexec/rtld-aout/shlib.c
lkm/Makefile.inc
sbin/ldconfig/ldconfig.c
share/mk/bsd.libnames.mk
share/mk/bsd.own.mk
usr.bin/doscmd/Makefile
usr.bin/objformat/Makefile
usr.sbin/pcvt/Makefile.inc