ramosian-glider / sanitizers

0 stars 0 forks source link

ninja check-asan fails #121

Closed ramosian-glider closed 9 years ago

ramosian-glider commented 9 years ago

Originally reported on Google Code with ID 120

% cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON  $HOME/llvm -G Ninja

% ninja check-asan
lit.py: main.py:298: warning: test suite 'AddressSanitizer-Unit' contained no tests

(The unit tests fail because the link order of objects files is different
and hit the uninsitrumented vs instrumented gtest code. 
Probably, we need ti instrument gtest. 

Reported by konstantin.s.serebryany on 2012-10-15 13:20:44

ramosian-glider commented 9 years ago
This depends on LLVM issues http://llvm.org/bugs/show_bug.cgi?id=13864 and http://llvm.org/bugs/show_bug.cgi?id=14109.

Reported by samsonov@google.com on 2012-10-17 16:23:33

ramosian-glider commented 9 years ago
I think r170541 helps. This works for me now:
$ cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON \
 -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \
 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON /path/to/llvm -G Ninja
$ ninja check-asan

Reported by samsonov@google.com on 2012-12-20 20:01:20

ramosian-glider commented 9 years ago

Reported by konstantin.s.serebryany on 2012-12-21 06:54:50

ramosian-glider commented 9 years ago
Adding Project:AddressSanitizer as part of GitHub migration.

Reported by ramosian.glider on 2015-07-30 09:13:40