mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-21 10:00:34 +00:00
add more libc++abi test
This commit is contained in:
parent
77682082f8
commit
a2cd24ff77
21
debian/qualify-clang.sh
vendored
21
debian/qualify-clang.sh
vendored
@ -220,14 +220,33 @@ if ! ldd o 2>&1|grep -q libc++abi.so.1; then
|
|||||||
echo "not linked against libc++abi.so.1"
|
echo "not linked against libc++abi.so.1"
|
||||||
exit -1
|
exit -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./o > /dev/null
|
./o > /dev/null
|
||||||
clang++-$VERSION -std=c++11 -stdlib=libc++ foo.cpp -o o
|
clang++-$VERSION -std=c++11 -stdlib=libc++ foo.cpp -o o
|
||||||
./o > /dev/null
|
./o > /dev/null
|
||||||
clang++-$VERSION -std=c++14 -stdlib=libc++ foo.cpp -lc++experimental -o o
|
clang++-$VERSION -std=c++14 -stdlib=libc++ foo.cpp -lc++experimental -o o
|
||||||
./o > /dev/null
|
./o > /dev/null
|
||||||
# Force the usage of libc++abi (should be implicit)
|
|
||||||
|
if test ! -f /usr/lib/llvm-$VERSION/include/cxxabi.h; then
|
||||||
|
echo "Install libc++abi-$VERSION-dev";
|
||||||
|
exit -1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Force the usage of libc++abi
|
||||||
clang++-$VERSION -stdlib=libc++ -lc++abi foo.cpp -o o
|
clang++-$VERSION -stdlib=libc++ -lc++abi foo.cpp -o o
|
||||||
./o > /dev/null
|
./o > /dev/null
|
||||||
|
if ! ldd o 2>&1|grep -q libc++abi.so.1; then
|
||||||
|
echo "not linked against libc++abi.so.1"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use the libc++abi and uses the libstc++ headers
|
||||||
|
clang++-$VERSION -lc++abi foo.cpp -o o
|
||||||
|
./o > /dev/null
|
||||||
|
if ! ldd o 2>&1|grep -q libstdc++.so.; then
|
||||||
|
echo "not linked against libstdc++"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
# fs from C++17
|
# fs from C++17
|
||||||
echo '
|
echo '
|
||||||
|
Loading…
Reference in New Issue
Block a user