On Wed, Mar 04, 2020 at 07:31:17PM -0600, Rob Landley wrote: > You may notice toybox's scripts/mcm-buildall.sh running against recent > versions > of https://github.com/richfelker/musl-cross-make hasn't been producing working > m68k or s390x compilers (no kernel headers were installed). > > I bisected it to commit 38e52db8358c where Rich resurrected Mariusz Mazur's > out-of-tree kernel headers package from 2005 (ala > https://landley.net/notes-2005.html#17-03-2005) from before "make
That's not what these are. > headers_install" was invented, and decided doing that _again_ was a good idea. Because downloading 100 MB of kernel source and extracting it to a far larger tree just to get the headers isn't really fun. The linux-headers alternative has been supported for a long time; it just wasn't default because the default had been untouched for a long time. When it became necessary to bump the default (because old headers are incompatible with musl 1.2) I switched to it. > The commit before that builds them both fine. If this is the problem, you can switch to using the full kernel sources via LINUX_VER=4.19.90. I'd like to debug the root cause and get it fixed, but unless there's a quick fix I'll just change the default to LINUX_VER=4.19.90 for now. Rich _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
