[dpdk-dev] [PATCH] devtools: select targets in build test

Thomas Monjalon thomas at monjalon.net
Thu Feb 4 14:59:42 CET 2021


04/02/2021 14:34, David Marchand:
> When a target compilation is broken, one way to skip the target is to
> uninstall the associated toolchain.
> But it is not always possible and you end up with hacking the script to
> avoid this target until a fix is ready.
> 
> It is also often quicker to check a fix on a failing target before
> checking compilation on all targets.
> 
> Introduce a variable to select targets.
> 
> Example:
> $ DPDK_BUILD_TEST_TARGETS=build-x86-mingw \
>     ./devtools/test-meson-builds.sh

With this solution, you need to list all targets you want to compile.

An alternative could be to disable a target in the config file
based on the variable DPDK_TARGET set by load_env.
One hack, which does not need any change in the script I think,
is to set targetcc=disabled.
Or we could check a well defined variable after calling load-devel-config.

[...]
> +target_is_selected build-x86-default || exit 0

Why this line?





More information about the dev mailing list