[dpdk-dev] [PATCH v2 3/6] build: fix ninja install on FreeBSD
Luca Boccassi
bluca at debian.org
Wed May 1 12:10:35 CEST 2019
On Fri, 2019-04-26 at 17:50 +0100, Bruce Richardson wrote:
> The post-install script to symlink the PMDs from their own PMD
> directory to
> the regular lib directory (so they would be found by ld at runtime)
> was
> using the "-r" flag to ln to create relative symlinks. This flag is
> unsupported by ln on FreeBSD causing the ninja install step to fail.
>
> Reworking the script to take the relative driver path as parameter
> removes
> the need for ln to calculate the relative path ensuring compatibility
> with
> FreeBSD.
>
> As part of the fix, we move the registration of the install script to
> the
> config/meson.build file, from the top level one. This improves
> readability
> as the script takes as parameters the variables set in that file.
>
> Fixes: ed4d43d73e2b ("build: symlink drivers to library directory")
>
> Signed-off-by: Bruce Richardson <
> bruce.richardson at intel.com
> >
> ---
> buildtools/symlink-drivers-solibs.sh | 7 ++++---
> config/meson.build | 7 +++++++
> meson.build | 7 -------
> 3 files changed, 11 insertions(+), 10 deletions(-)
Acked-by: Luca Boccassi <bluca at debian.org>
--
Kind regards,
Luca Boccassi
More information about the dev
mailing list