| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
# If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will
# update the legacy support for aout. This includes all libraries, ld.so
# and boot objects. This part of build should be regarded as
# deprecated and you should _not_ expect to be able to do this past the
# release of 4.0. You have exactly one major release to move entirely
# to elf.
Now that we're past 5.0, these aren't needed at all anymore and it is
well past its freshness date.
|
|
|
|
|
| |
"env name=value ... sh ..." was just a pessimized way of doing
"name=value ... sh ...".
|
| |
|
|
|
|
|
|
| |
it doesn't link with a.out X11 libs.
Noticed by: Arno J. Klaassen <arno@heho.snv.jussieu.fr>
|
|
|
|
| |
Submitted by: tfreak@fluffybunny.jaded.net
|
|
|
|
| |
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
| |
|
| |
|
|
|
|
|
|
| |
be a good bit more successful at doing automated upgrades than the
previous aout-to-elf target, anyway. I'll MF3 in a couple of days
depending on how this does.
|
|
|
|
| |
think it's in ELF mode and upgrading /kernel.
|
|
|
|
|
| |
GENERICupgrade, which got kinda fried. Try to copy GENERIC if the
user has not supplied their own.
|
|
|
|
|
| |
environment and tools up to date so it can then build an ELF world.
Teach it to cope with the a.out disable.
|
|
|
|
| |
'too old' to run ELF. Check the kernel version properly.
|
|
|
|
|
|
|
| |
is current-enough (or is that beta-enough?).
Add a NOCONFIRM test for those brave souls who are game to upgrade
a system in blind faith.
|
|
|
|
|
|
|
|
|
| |
library directories: /usr/lib /usr/lib/compat /usr/local/lib and
/usr/X11R6/lib and adds any other directories that ldconfig knows
about, then removes any that are already aout directories (that is,
with aout as a component of the path) and passes this directory
list to the move_aout_libs.sh script to do the hack (believe it,
it moves libraries that are in use) work.
|
|
|
|
| |
is supported properly.
|
|
|
|
| |
Pointed out by: Zach Heilig -- zach@gaffaneys.com
|
| |
|
|
- Moved most of the guts of Makefile to Makefile.inc1 to become the
backend for the build system.
- The new Makefile doesn't suffer from problems including the wrong
sys.mk because it doesn't use anything in there or bsd.own.mk. So,
from now on, the proper build command is just `make world' (or
buildworld).
- The intermediate makefiles called Makefile.inc0 and Makefile.upgrade
fiddle with the OBJFORMAT and MAKEOBJDIRPREFIX variables so that
both aout and elf object trees can coexist. Makefile.upgrade contains
the aout->elf transition build.
- A cross build environment is now very close to reality. Specifying
TOOLDIR, setting OBJFORMAT and MAKEOBJDIRPREFIX allow that.
See the comments in Makefile for more info.
|