Port-amiga archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Warning: Amiga will switch to new toolchain and ELF very soon
Hello,
I'm about to switch the NetBSD-current sources such that Amiga will use
the new toolchain and consequently, ELF.
When this is done:
- for building you'll want to use build.sh - see the /usr/src directory,
especially the BUILDING document, and the current-users and toolchain
mailing list archives for details
In short, when building from source after the switch: use a toolchain
directory. Use an obj directory. use a destination directory on seperate
from your normal programs.
build a "release" and install it onto a new disk, then copy over your
password etc. and your user data.
The "upgrade" part of the installation does NOT yet deal with the
problems outlined below (and can't fully)
- the switching to ELF means that all of your previous programs won't work,
unless your running kernel contains both the options EXEC_AOUT and
COMPAT_AOUT_M68K, and the needed shared libraries are in /emul/aout/usr/lib
The GENERIC, INSTALL, DRACO and AMIGA kernels provided currently do this.
Traps to avoid:
1. you should NOT link new programs against a.out libraries
2. you should probably rebuild all of your pkg stuff from scratch to make sure
An upgrade procedure suitable for people with no spare disk will be
written and published alongside with an upcoming binary snapshot.
Regards,
Ignatios Souvatzis
Home |
Main Index |
Thread Index |
Old Index