Commit 8afb3e0 Alexander Matz
committed
1 parent 50656a1 commit 8afb3e0 Copy full SHA for 8afb3e0
File tree 1 file changed +7
-0
lines changed
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ commit `f3e3e06` and CUDA SDK 8.
35
35
It has been superficially tested against the LLVM+Clang release 7.0, we expect
36
36
incompatibilietes when building against different version due to frequent API
37
37
changes.
38
+ The monorepo mirror on github likely results in dysfunctional builds, so we
39
+ recommend using the multirepo mirror on ` https://github.com/llvm-mirror/{repo} ` .
40
+ The cause of this issue has not been determined yet.
38
41
39
42
# Building
40
43
@@ -92,6 +95,10 @@ The configuration requires the following flags:
92
95
- ` -DBUILD_SHARED_LIBS=ON ` - the memtracer is implemented as a plugin, which
93
96
currently does not support static builds of LLVM (linker error message:
94
97
duplicate symbols).
98
+ - ` -DLLVM_ENABLE_ASSERTIONS=ON ` - The current analysis pass to locate kernel
99
+ launch sites relies on the basic block labels set by gpucc. Value/BB labels
100
+ are only set in +Assert builds, so instrumentation fails with disabled
101
+ assertions (which is the default).
95
102
- ` -DMEMTRACE_CUDA_FLAGS=${PATH TO YOUR CUDA INSTALLATION} ` - required if your
96
103
CUDA 8.0 installation is located somewhere other than ` /usr/local/cuda ` (e.g.
97
104
` /opt/cuda-8.0 ` ).
You can’t perform that action at this time.
0 commit comments