INNER CODE UNIT · Java
ASAN_LIB_SO_GCC
objectbox/objectbox-java · scripts/test-with-asan.sh:30
ASAN_LIB_SO_GCC=$(gcc -print-file-name=libasan.so.8 || true)
echo "clang latest asan lib: ${ASAN_LIB_SO_CLANG_LATEST}"
echo " clang asan lib: ${ASAN_LIB_SO_CLANG}"
echo " gcc asan lib: ${ASAN_LIB_SO_GCC}"
# prefer clang version in case clang llvm-symbolizer is used (see below)
if [ -f "${ASAN_LIB_SO_CLANG_LATEST}" ]; then
export ASAN_LIB_SO="${ASAN_LIB_SO_CLANG_LATEST}"
elif [ -f "${ASAN_LIB_SO_CLANG}" ]; then
export ASAN_LIB_SO="${ASAN_LIB_SO_CLANG}"
elif [ -f "${ASAN_LIB_SO_GCC}" ]; then
export ASAN_LIB_SO="${ASAN_LIB_SO_GCC}"
else
echo "No asan lib found; please specify via ASAN_LIB_SO"
exit 1
fi
fi
# Set up llvm-symbolizer to symbolize a stack trace (clang setup only)