[dpdk-dev] [PATCH v3] kernel/linux: fix kernel dir for meson
Luca Boccassi
bluca at debian.org
Wed Dec 4 14:51:11 CET 2019
On Tue, 2019-12-03 at 23:59 +0800, Xiaolong Ye wrote:
> kernel_dir option in meson build is equivalent to RTE_KERNELDIR in
> make
> system, for cross-compilation case, users would specify it as local
> kernel src dir like
>
> /<user local dir>/target-arm_glibc/linux-arm/linux-4.19.81/
>
> Current meson build would fail to compile kernel module if user
> specify
> kernel_dir as above, this patch fixes this issue.
>
> After this change, for normal build case, user can specify
> /lib/modules/<kernel_version> or /lib/modules/<kernel_version>/build
> as
> kernel_dir. For cross compilation case, user can specify any
> directory
> that contains kernel source code as the kernel_dir.
>
> Fixes: 317832f97c16 ("kernel/linux: fix modules install path")
> Cc:
> stable at dpdk.org
>
> Cc:
> iryzhov at nfware.com
>
>
> Signed-off-by: Xiaolong Ye <
> xiaolong.ye at intel.com
The convention used by upstream and all distros is that kernel headers
are in <version>/build. Why can't the cross compilation case also
follow this convention, rather than adding complications to the
downstream build system?
--
Kind regards,
Luca Boccassi
More information about the dev
mailing list