X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fbabeltrace%2Fbuild.sh;h=e09324cbc35cdb48b2bbb68f22b8e44fc5cf7f28;hb=332f53da464a15aea859930b5f83e70a8b81dd19;hp=d7c79fbffdc49a754f6b10ecdb13a373df59eef1;hpb=a2eb91f72380ed07f026bc2ab6b12404fff90d65;p=lttng-ci.git diff --git a/scripts/babeltrace/build.sh b/scripts/babeltrace/build.sh index d7c79fb..e09324c 100755 --- a/scripts/babeltrace/build.sh +++ b/scripts/babeltrace/build.sh @@ -208,6 +208,13 @@ freebsd*) ;; esac +# Some warning flags are very dumb in GCC 4.8 on SLES12 / EL7, disable them +# even if they are available. +if [[ $platform = sles12sp5* ]] || [[ $platform = el7* ]]; then + CFLAGS="$CFLAGS -Wno-missing-field-initializers -Wno-shadow" + CXXFLAGS="$CXXFLAGS -Wno-missing-field-initializers -Wno-shadow" +fi + # Print build env details print_header "Build environment details" print_hardware || true