diff --git a/debian/changelog b/debian/changelog index 381c9048..9760a758 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,7 @@ llvm-toolchain-10 (1:10.0.0-3) unstable; urgency=medium + * ppc64el/autopkgtest: Just like with arm64, ignore two tests + [ Jessica Clarke ] * Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on riscv64. diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index 55e5d585..f9208af4 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -299,7 +299,7 @@ if test $NBLINES -lt 100; then exit 42 fi -if [ $DEB_HOST_ARCH != "arm64" ]; then +if [ $DEB_HOST_ARCH != "arm64" -a $DEB_HOST_ARCH != "ppc64el" ]; then # Fails on arm64 with # /usr/lib/llvm-10/lib/clang/10.0.0/include/mmintrin.h:33:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? echo '#include ' > foo.cc @@ -768,8 +768,8 @@ if ! grep "No such file or directory" foo.log; then if ! ./a.out 2>&1 | grep -q -E "(Test unit written|PreferSmall)"; then echo "fuzzer. Output:" ./a.out || true - if [ $DEB_HOST_ARCH != "arm64" ]; then - # Don't fail on arm64 + if [ $DEB_HOST_ARCH != "arm64" -a $DEB_HOST_ARCH != "ppc64el" ]; then + # Don't fail on arm64 and ppc64el exit 42 fi fi