X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=devtools%2Ftest-build.sh;h=f01365602413dd94a1031afbbfbdde6b8b307f43;hb=7194e9ee66d6f229862e9293fed358061fb93daf;hp=e6e40588c63f5cf5168e2ff0cc6788e4dcb129e6;hpb=924414410e7b65c6d4d7276c81747296d5d30e51;p=dpdk.git diff --git a/devtools/test-build.sh b/devtools/test-build.sh index e6e40588c6..f013656024 100755 --- a/devtools/test-build.sh +++ b/devtools/test-build.sh @@ -68,8 +68,6 @@ J=$DPDK_MAKE_JOBS builds_dir=${DPDK_BUILD_TEST_DIR:-.} short=false unset verbose -# for ABI checks, we need debuginfo -test_cflags="-Wfatal-errors -g" while getopts hj:sv ARG ; do case $ARG in j ) J=$OPTARG ;; @@ -248,7 +246,7 @@ for conf in $configs ; do config $dir $target $options echo "================== Build $conf" - ${MAKE} -j$J EXTRA_CFLAGS="$test_cflags $DPDK_DEP_CFLAGS" \ + ${MAKE} -j$J EXTRA_CFLAGS="-Wfatal-errors -g $DPDK_DEP_CFLAGS" \ EXTRA_LDFLAGS="$DPDK_DEP_LDFLAGS" $verbose O=$dir ! $short || break export RTE_TARGET=$target @@ -257,10 +255,12 @@ for conf in $configs ; do echo "================== Build examples for $conf" export RTE_SDK=$(readlink -f $dir)/install/share/dpdk ln -sTf $(pwd)/lib $RTE_SDK/lib # workaround for vm_power_manager + grep -q 'SHARED_LIB=n' $dir/.config || # skip examples with static libs ${MAKE} -j$J -sC examples \ EXTRA_LDFLAGS="$DPDK_DEP_LDFLAGS" $verbose \ O=$(readlink -f $dir)/examples unset RTE_TARGET + grep -q 'SHARED_LIB=n' $dir/.config || # skip ABI check with static libs if [ -n "$DPDK_ABI_REF_VERSION" ]; then abirefdir=${DPDK_ABI_REF_DIR:-reference}/$DPDK_ABI_REF_VERSION if [ ! -d $abirefdir/$conf ]; then @@ -280,7 +280,7 @@ for conf in $configs ; do echo -n "================== Build $conf " echo "($DPDK_ABI_REF_VERSION)" ${MAKE} -j$J \ - EXTRA_CFLAGS="$test_cflags $DPDK_DEP_CFLAGS" \ + EXTRA_CFLAGS="-Wno-error -g $DPDK_DEP_CFLAGS" \ EXTRA_LDFLAGS="$DPDK_DEP_LDFLAGS" $verbose \ O=$abirefdir/build export RTE_TARGET=$target