[parisc-linux] PALO changes
Paul Bame
bame@noam.fc.hp.com
Wed, 12 Jul 2000 15:23:57 -0600
I've just commited a bunch of PALO changes I have been making on a
branch. ACTION REQUIRED: none if you're happy with PALO right now.
WARNING: if you don't have or want a tool chain which can produce
user-space executables yet, DON'T get the latest PALO bits.
Changes:
PALO can make bootable ISO CD images
A new step was introduced with the program palo/mkbootable. Look
at the Makefile or documentation if you need to figure that out.
Most folks will be able to continue using 'make palo' in their
linux tree and the mkbootable change will be transparent.
Many changes to the build process. PALO no longer uses header files
from either /usr/src/linux nor the palinux kernel tree, so the
build, especially for first-time users, should be easier (SEE NEXT
PARAGRAPH and WARNING above however). NOTE
that you must have a real /usr/include/asm and /usr/include/linux
to build palo -- some Linux distributions don't have this, or have
it as an optional component.
PALO ***DEPENDS UPON*** a tool chain which can produce user-space
executables. The "how to build a kernel" recipe does not say how
to produce such a tool chain, so if the recipe's tool chain is
all you have DON'T UPDATE PALO.
Note the kernel will soon depend on this too (when we get rid of
our kernel private copy of libmilli.a).
If your system is relatively close to Debian 'potato', you
can grab a suitable cross compiler tarball from
ftp://puffin.external.hp.com/pub/parisc/binaries/LinuxX86
by grabbing xc-20000705.tgz and xc-patch-20000706.tgz
Until the 0705 cross compiler is superceeded, you'll need
to change your kernel build to 'make CROSS_COMPILE=hppa1.1-linux- palo'
if you're using recent kernel sources.
-Paul Bame