[opensuse-kernel] master build breakage for aarch64 - make all
Hello, The Kernel:HEAD kernel is currently failing to build for aarch64. While this may or may not be due to a patch in our patch queue according to Matthias, I confirmed that it is building "make all" [1]. For aarch64 this unnecessarily builds not only "Image" and "modules" but also "dtbs", which are built separately in Base:System dtb-source. The failure here is due to an error building a .dtb file. Can this be changed to only build what's necessary per architecture? There is already an $image variable and @IMAGE@ placeholder elsewhere to handle image file differences (although x86 overrides that from bzImage to vmlinuz). Or would you rather want to patch the Makefile for vanilla and default to not include dtbs as a dependency of all? While aarch64 is doing okay in terms of build time currently, armv7l and armv6l will be affected by the same build duplication, wasting precious build time. Thanks, Andreas [1] https://build.opensuse.org/package/view_file/Kernel:HEAD/kernel-default/kern... -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 2015-12-02 13:41, Andreas Färber wrote:
For aarch64 this unnecessarily builds not only "Image" and "modules" but also "dtbs", which are built separately in Base:System dtb-source. The failure here is due to an error building a .dtb file.
Can this be changed to only build what's necessary per architecture? There is already an $image variable and @IMAGE@ placeholder elsewhere to handle image file differences (although x86 overrides that from bzImage to vmlinuz).
Or would you rather want to patch the Makefile for vanilla and default to not include dtbs as a dependency of all?
I'd prefer patching the Makefile. It is not just the spec file, but the pre-merge test also does a plain make. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Andreas Färber
-
Michal Marek