Skip to content

Commit 8afb3e0

Browse files
author
Alexander Matz
committed
updated README with new known issues
1 parent 50656a1 commit 8afb3e0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ commit `f3e3e06` and CUDA SDK 8.
3535
It has been superficially tested against the LLVM+Clang release 7.0, we expect
3636
incompatibilietes when building against different version due to frequent API
3737
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.
3841

3942
# Building
4043

@@ -92,6 +95,10 @@ The configuration requires the following flags:
9295
- `-DBUILD_SHARED_LIBS=ON` - the memtracer is implemented as a plugin, which
9396
currently does not support static builds of LLVM (linker error message:
9497
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).
95102
- `-DMEMTRACE_CUDA_FLAGS=${PATH TO YOUR CUDA INSTALLATION}` - required if your
96103
CUDA 8.0 installation is located somewhere other than `/usr/local/cuda` (e.g.
97104
`/opt/cuda-8.0`).

0 commit comments

Comments
 (0)