John Gnew wrote: > All, > > I am close to completing my LFS 6.2 port to s390. I have the system up > and running but need to verify a couple of items. > > So here is the question. > > What would be a recommendation on how to document this port into CLFS or > maybe its not a fit. This is not a cross compile which is what > everything in CLFS is. > > The port was done by following about 95% of LFS 6.2. Differences: > Linux-Libc-headers - use asm-s390 instead of asm-i386 (already documented) > Adjusting the toolchain - use ld.so.1 and ld64.so.1 instead of > ld-linux.so.2 (already documented) > coreutils - drop uname patch > udev - added dasd-id to EXTRAS for compile and install > kernel creates image vs BzImage > mingetty - needed for dumb termernal and update to inittab > LFS Bootscripts - I still need to change. Dumb terminals do not handle > escape characters. > Changed parameters in checkfs from -a -A -C -T to -a -A -T > ident - required for s390 tools > s390-tools - required > bashrc - change to check for dumb terminal and not use color > > Then from BLFS: > Ed - editor for dumb terminal > OpenSSL > OpenSSH - change sleep 1 to sleep 2 in sshd init.d script for start > > John > > _______________________________________________ > Clfs-dev mailing list > [email protected] > http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev > For the most part doing an s390/s390x port for cross-lfs should be a straightforward modification to any of the multilib clfs books, the only notable difference being use of -m31 instead of -m32.
s390/s390x multilib builds were performed during the initial cross-lfs development, but no hardware was available to test it. It shouldn't be much effort copying and modifying the existing templates, just need to change some env vars used during the build (ie replace BUILD32 with BUILD31, modify the multilib wrapper to use -31 as program suffix etc) Best Regards [R] _______________________________________________ Clfs-dev mailing list [email protected] http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev
