-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127513/
-----------------------------------------------------------

Review request for Build System, Extra Cmake Modules and Mathieu Tarral.


Repository: extra-cmake-modules


Description
-------

Clang automatically adds its runtime library (librt) when given the
-fsanitize options. Do not force the GCC runtime libraries (asan, tsan,
lsan), this results in "Your application is linked against incompatible
ASan runtimes." errors when using the library in an executable built
using Clang.


Diffs
-----

  modules/ECMEnableSanitizers.cmake e64599b 

Diff: https://git.reviewboard.kde.org/r/127513/diff/


Testing
-------

Applied this patch on top of 5.20.0-1 and built Solid 5.20.0-1 with 
`-DCMAKE_CXX_COMPILER=clang++ -DECM_ENABLE_SANITIZERS=address`. Finally be able 
to start ASAN-instrumented Wireshark (which was built using Clang).


Thanks,

Peter Wu

_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to