devtools: skip ABI check in static builds
When running make with CONFIG_RTE_BUILD_SHARED_LIB=n, no shared library is built. In this case, no need to run ABI check. With meson, both shared and static libraries are always built. Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Reviewed-by: Ray Kinsella <mdr@ashroe.eu> Acked-by: David Marchand <david.marchand@redhat.com>
This commit is contained in:
parent
1cab496414
commit
4a4e0622eb
@ -262,6 +262,7 @@ for conf in $configs ; do
|
|||||||
EXTRA_LDFLAGS="$DPDK_DEP_LDFLAGS" $verbose \
|
EXTRA_LDFLAGS="$DPDK_DEP_LDFLAGS" $verbose \
|
||||||
O=$(readlink -f $dir)/examples
|
O=$(readlink -f $dir)/examples
|
||||||
unset RTE_TARGET
|
unset RTE_TARGET
|
||||||
|
grep -q 'SHARED_LIB=n' $dir/.config || # skip ABI check with static libs
|
||||||
if [ -n "$DPDK_ABI_REF_VERSION" ]; then
|
if [ -n "$DPDK_ABI_REF_VERSION" ]; then
|
||||||
abirefdir=${DPDK_ABI_REF_DIR:-reference}/$DPDK_ABI_REF_VERSION
|
abirefdir=${DPDK_ABI_REF_DIR:-reference}/$DPDK_ABI_REF_VERSION
|
||||||
if [ ! -d $abirefdir/$conf ]; then
|
if [ ! -d $abirefdir/$conf ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user