On Thu, Feb 16, 2012 at 11:25:53PM +0000, Ken Moffat wrote: > I no longer have any lilo systems, nor any x86_64 using make-3.81, > but bin86-0.16.17 [ I assume it has been renamed ] used to work if > it had a patch applied (I've still got the patch lying around - > and it looks like it was in LFS-patches as well as clfs). The patch > defines 'Long' (as int) for x86_64. Just a straight 'make' and > 'make install'. If the package has a different name, perhaps it > now builds other things. Dunno. > Yeah, sounds like a problem with the repackaged version. With bin86-0.16.17 from http://homepage.ntlworld.com/robert.debath/ and the patch from http://www.linuxfromscratch.org/patches/downloads/bin86/ I can 'make' on x86_64 with make-3.82. Unless a newer version of lilo needs something beyond as86, as86_encap, chk, catimage, ld86, objchop, objdump86 then I recommend using the 'original' package.
Alternatively, perhaps there is some way to only build the required part of the repackaged version. I can't say that I care particularly - I had to give up my old lilo when my drive changed from hda to sda with a kernel change, and it refused to accept that root=/dev/sdaX could be a valid commandline option if /dev/sdaX didn't exist at the time I ran lilo. Grub2 is no better nor worse, just different, and it brings its own issues - but that is the nature of bootloaders. ĸen (used to be the 'x86_64-64 guy') -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
