da ist weder ein cat noch die modules.order drin ☹
ich habe da was gefunden: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/scripts/Makefile.build
1 2 3 4 5 6 7 8 9 10 11 12 | # # Rule to create modules.order file # # Create commands to either record .ko file or cat modules.order from # a subdirectory modorder-cmds = \ $(foreach m, $(modorder), \ $(if $(filter %/modules.order, $m), \ cat $m;, echo kernel/$m;)) $(modorder-target): $(subdir-ym) FORCE $(Q)(cat /dev/null; $(modorder-cmds)) > $@ |
dort ist ein cat und modules.order...nur mir ist noch nicht so ganz klar, welche Variablen/optionen es nutzt in der Schleife...
wo siehst du das mit "linux"?
wo ist das mit force erstellt und nicht da?
@rklm welche optionen meinst du? das "make --debug" habe ich gemacht...bringt mich aber kaum weiter
ich habe mal alle Änderungen in einen patch (für 4.14.3): https://drive.google.com/file/d/1lLU8HxVOppntQVCtmG8PSpZq4jhAG1dP/view?usp=sharing
mein komplettes build-script sowie die defconfig im Anhang