On Mon, Jul 23, 2018 at 2:59 PM, Takashi Iwai
On Mon, 23 Jul 2018 13:35:03 +0200, Michal Kubecek wrote:
On Monday, 23 July 2018 12:51 Takashi Iwai wrote:
I checked this again: flex and bison *are* needed as well as bc for building a kernel from kernel-source.
They are needed for Kconfig ("make *config") since something like 4.16 or 4.17.
We also need libelf-devel (for objdump and/or unwinder, IIRC) and openssl-devel (for kernel/module signing tools). Hopefully that will be all.
FWIW, libelf-devel is already a Requires in kernel-default-devel, and
kernel-default-devel is not pulled in by installing kernel-source, nor is it needed to build anything from kernel-source. So it still should be Recommended by kernel-source I guess to match other requirements.
openssl-devel is already Recommends in kernel-source.
So we'd need some dependency on all bc, bison and flex.
I'm perfectly fine with adding all of them as Recommends for kernel-source (even if I would find a bit nicer to do it in kernel-devel which is required by both kernel-source and kernel-${flavor}-devel). I just don't like the idea of (1) using Requires and (2) picking just bc and omitting the rest.
Agreed.
If no one has objection, I'm going to send a pull request including all three in Recommends in kernel-source.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org