mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-16 02:34:19 +00:00
clang-tools was missing + check for scan-build
This commit is contained in:
parent
62e6bb61b1
commit
d145863826
9
debian/qualify-clang.sh
vendored
9
debian/qualify-clang.sh
vendored
@ -4,7 +4,7 @@ set -e
|
|||||||
|
|
||||||
VERSION=7
|
VERSION=7
|
||||||
DETAILED_VERSION=7~+rc1-1~exp3
|
DETAILED_VERSION=7~+rc1-1~exp3
|
||||||
LIST="libomp5-${VERSION}_${DETAILED_VERSION}_amd64.deb libomp-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb lldb-${VERSION}_${DETAILED_VERSION}_amd64.deb python-lldb-${VERSION}_${DETAILED_VERSION}_amd64.deb libllvm7_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb liblldb-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libclang1-${VERSION}_${DETAILED_VERSION}_amd64.deb libclang-common-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}_${DETAILED_VERSION}_amd64.deb liblldb-${VERSION}_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-runtime_${DETAILED_VERSION}_amd64.deb lld-${VERSION}_${DETAILED_VERSION}_amd64.deb libfuzzer-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libclang-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libc++-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libc++1-${VERSION}_${DETAILED_VERSION}_amd64.deb clang-${VERSION}_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-tools_${DETAILED_VERSION}_amd64.deb"
|
LIST="libomp5-${VERSION}_${DETAILED_VERSION}_amd64.deb libomp-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb lldb-${VERSION}_${DETAILED_VERSION}_amd64.deb python-lldb-${VERSION}_${DETAILED_VERSION}_amd64.deb libllvm7_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb liblldb-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libclang1-${VERSION}_${DETAILED_VERSION}_amd64.deb libclang-common-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}_${DETAILED_VERSION}_amd64.deb liblldb-${VERSION}_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-runtime_${DETAILED_VERSION}_amd64.deb lld-${VERSION}_${DETAILED_VERSION}_amd64.deb libfuzzer-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libclang-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libc++-${VERSION}-dev_${DETAILED_VERSION}_amd64.deb libc++1-${VERSION}_${DETAILED_VERSION}_amd64.deb clang-${VERSION}_${DETAILED_VERSION}_amd64.deb llvm-${VERSION}-tools_${DETAILED_VERSION}_amd64.deb clang-tools-${VERSION}_${DETAILED_VERSION}_amd64.deb"
|
||||||
echo "To install everything:"
|
echo "To install everything:"
|
||||||
echo "sudo dpkg -i $LIST"
|
echo "sudo dpkg -i $LIST"
|
||||||
L=""
|
L=""
|
||||||
@ -32,12 +32,19 @@ if ! ./foo 2>&1 | grep -q heap-use-after-free ; then
|
|||||||
echo "sanitize=address is failing"
|
echo "sanitize=address is failing"
|
||||||
exit 42
|
exit 42
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test ! -f /usr/bin/scan-build-$VERSION; then
|
||||||
|
echo "Install clang-tools-$VERSION"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
void test() {
|
void test() {
|
||||||
int x;
|
int x;
|
||||||
x = 1; // warn
|
x = 1; // warn
|
||||||
}
|
}
|
||||||
'> foo.c
|
'> foo.c
|
||||||
|
|
||||||
scan-build-$VERSION gcc -c foo.c &> /dev/null
|
scan-build-$VERSION gcc -c foo.c &> /dev/null
|
||||||
scan-build-$VERSION clang-$VERSION -c foo.c &> /dev/null
|
scan-build-$VERSION clang-$VERSION -c foo.c &> /dev/null
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user