- make all ports egcs; move stuff to mi and shl.*
- fix m68k-based comp sets to use usr/include/$MACHINE (as
usr/include/machine is now a symlink); add directory entries where missing
related files. Partition into three categories:
* shl.mi -- MI sharedlib files present on all ports with shared libs
* shl.aout -- MI sharedlib files present on all ELF ports
* shl.elf -- MI sharedlib files present on all a.out ports
Add rudimentary shl* support to makeflist.
Remove files left empty after shlib normalization.
Add ad.mips where appropriate.
Make libc, libedit numbers consistent (libc.so.12.29, libedit.2.1).
* step shared libc version to 12.20
* pick up move of com(4), lpt(4) headers from dev/isa to dev/ic
* remove imp.4 (Arpanet 1822) manpage.
For now, leave manpage references to syscalls that are still emulated
in libc dangling.
When given -l<foo>, ld links against lib<foo>.so. Ld finds the version
number provided and written into the .so file by "-soname" when the
library was built, and writes that into the shared binary.
The -soname version we use is now lib<foo>.so.<major>.
At run-time, ld.so links against that file, so we need that symlink
as well as the lib<foo>.so symlink.
- Update libc, libg++, and libstdc++ shared library versions where
appropriate
- Move LKMs to base/mi (except union and compat_sunos, which are broken
and currently not part of the set lists)
- Add /usr/bin/fdformat to base/md.i386, from PR 3116
- Add /etc/fstab.sd to etc/md.i386, inspired by PR 3116