llvm-toolchain/debian/patches/scan-build-py-fix-analyze-path.diff
2021-09-18 21:56:38 +02:00

14 lines
858 B
Diff

Index: llvm-toolchain-snapshot_14~++20210918095006+6a2c2263fbca/clang/tools/scan-build-py/lib/libscanbuild/analyze.py
===================================================================
--- llvm-toolchain-snapshot_14~++20210918095006+6a2c2263fbca.orig/clang/tools/scan-build-py/lib/libscanbuild/analyze.py
+++ llvm-toolchain-snapshot_14~++20210918095006+6a2c2263fbca/clang/tools/scan-build-py/lib/libscanbuild/analyze.py
@@ -39,7 +39,7 @@ from libscanbuild.shell import decode
__all__ = ['scan_build', 'analyze_build', 'analyze_compiler_wrapper']
-scanbuild_dir = os.path.dirname(__import__('sys').argv[0])
+scanbuild_dir = os.path.dirname(os.path.realpath(__import__('sys').argv[0]))
COMPILER_WRAPPER_CC = os.path.join(scanbuild_dir, '..', 'libexec', 'analyze-cc')
COMPILER_WRAPPER_CXX = os.path.join(scanbuild_dir, '..', 'libexec', 'analyze-c++')