| starfive2-vendor: fix img-rogue build on GNU Make 4.4 (trixie) kernel-starfive2-vendor fails to compile the PowerVR img-rogue GPU driver: make: *** .NOTINTERMEDIATE and .SECONDARY are mutually exclusive. Stop. make[6]: *** [scripts/Makefile.build:480: drivers/gpu/drm/img/img-rogue] Error 2 GNU Make 4.4 (Debian trixie) raises this only when a global '.SECONDARY:' and a global '.NOTINTERMEDIATE:' are both in effect. The img-rogue DDK's top Makefile declares a bare '.SECONDARY:'; Make 4.4 derives '.NOTINTERMEDIATE' implicitly for its rules, so the two collide. Make <= 4.3 had no '.NOTINTERMEDIATE' and built fine. Reproduced locally with GNU Make 4.4.1. Add a new starfive2-vendor kernel patchdir (none existed) with a patch that drops the redundant bare '.SECONDARY:'. Signed-off-by: Igor Pecovnik <igor@armbian.com> | 1 个月前 |