GNU ld for Linux/Alpha currently supports only static linking, and the
"static" flag is not known or supported.
As for the default rootdev... the "standard" 1.3.xx hard-codes a ROOT_DEV
of 0x0802, and only overrides it with a "root=" directive in the boot
parameters. Since Jensen is weird about specifying boot options (specifically,
you're limited to 16 chars) you can't do it this way. For now, go into
arch/kernel/system.c and hard-code your choice of root filesystem into
the ROOT_DEV= line in setup_arch.
For those other Jensen owners out there, hang on... I *think* we can get
milo or something milo-like to boot via the ARC console 8-)
>- I can log in using the new kernel, and most programs work - however, 'ls'
>shows some of the filenames wrong (only gibberish) or complains that some
>files do not exist when doing a 'ls *'. Am I doing something stupid here, like
>not using the correct version of the libraries or something? If so, what parts
>of the system do I need to upgrade?
BLADE 0.2 is based on the 1.2 utility set. The getdirents() syscall was
changed for 1.3, which is why you get the garbage when you try 1.2.
BLADE 0.3 will provide a consistent set of 1.3 kernel and utilities.
In the meantime, you can download all kinds of library and executable
goodies from grocne.enc.org
-- Jim Paradis (paradis@amt.tay1.dec.com) "It's not procrastination, Digital Equipment Corporation it's my new Just-In-Time (508)952-4047 Workload Management System!"