* debian/qualify-clang.sh: Skip OpenMP test, if libomp-dev is not available.

This commit is contained in:
Matthias Klose 2024-09-05 13:26:26 +02:00
parent c8782ccf2a
commit 7aabbf3c74
2 changed files with 5 additions and 5 deletions

1
debian/changelog vendored
View File

@ -1,6 +1,7 @@
llvm-toolchain-19 (1:19.1.0~++rc4-3) UNRELEASED; urgency=medium
* Consolidate disabling CMake's package validation checks a bit.
* debian/qualify-clang.sh: Skip OpenMP test, if libomp-dev is not available.
-- Matthias Klose <doko@debian.org> Thu, 05 Sep 2024 10:59:19 +0200

View File

@ -918,12 +918,8 @@ fi
rm part1.o part2.o
fi
if test ! -f /usr/lib/llvm-$VERSION/lib/libomp.so; then
echo "Install libomp-$VERSION-dev";
exit -1;
fi
# OpenMP
if dpkg -l libomp-$VERSION-dev >/dev/null 2>&1; then
cat <<EOF > foo.c
//test.c
#include "omp.h"
@ -936,6 +932,9 @@ int main(void) {
EOF
clang-$VERSION foo.c -fopenmp -o o
./o > /dev/null
else
echo "OpenMP check skipped, no libomp-$VERSION-dev available."
fi
if test ! -f /usr/lib/llvm-$VERSION/include/c++/v1/vector; then
echo "Install libc++-$VERSION-dev";