From: H. Peter Anvin > Sent: 20 April 2021 00:03 > > When compiling on a different machine than the runtime target, > including but not limited to simulators, it is rather handy to be able > to produce a bootable image. The scripts for that in x86 are > relatively old, and assume a BIOS system.
I've given up and copied the kernel tree onto all my test systems. I needed something like 'make modules_install' and 'make install' that would generated a directory tree that could be copied (scp -r) onto the target system. But the script to run 'update-grub' is all intwined in the commands. You also don't get a copy of the headers. Even for the local system (as root) you just get a symlink into the source tree. This causes a problem trying to build 'out of tree' modules after updating the kernel source tree (but not rebulding). I can (and do) write 'horrid' makefiles (gmake and nmake) but this seemed to need more refactoring that I wanted to do. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)