diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2020-08-01 09:53:47 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2020-08-01 09:53:47 +0200 |
commit | 9262720a65e754942f1a51bde4871575c3a5457c (patch) | |
tree | 4ea5bc2645a7a581bbfe171c7de4c28cc5879e1f /doc/de/weechat_user.de.adoc | |
parent | 26085575d5907922d14fe2aeeac34fd4583334fb (diff) | |
download | weechat-9262720a65e754942f1a51bde4871575c3a5457c.zip |
doc: add instructions to build WeeChat with address sanitizer (user's guide)
Diffstat (limited to 'doc/de/weechat_user.de.adoc')
-rw-r--r-- | doc/de/weechat_user.de.adoc | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 371aba629..e970ba768 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -382,12 +382,17 @@ Folgen Sie bitte der Anleitung zur Erstellung aus Quellpaketen (siehe <<source_p Falls WeeChat abgestürzt sein sollte und Sie diesen Fehler melden möchten: -* kompilieren Sie WeeChat mit Debug-Information (oder installieren Sie das Binärpaket mit Debug-Information) +// TRANSLATION MISSING +* Compile with: +** Debug-Information (oder installieren Sie das Binärpaket mit Debug-Information) +// TRANSLATION MISSING +** compile it with address sanitizer (optional) * aktivieren Sie _core_ Dateien auf Ihrem System * installieren Sie gdb -[[debug_info]] -==== Debug info +// TRANSLATION MISSING +[[build_debug]] +==== Build with debug options Bei der Kompilierung mit CMake muss folgende Option gesetzt werden: @@ -395,6 +400,19 @@ Bei der Kompilierung mit CMake muss folgende Option gesetzt werden: $ cmake .. -DCMAKE_BUILD_TYPE=Debug ---- +// TRANSLATION MISSING +You can additionally enable the address sanitizer, which causes WeeChat to +crash immediately in case of problem: + +---- +$ cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_CXX_FLAGS=-fsanitize=address -DCMAKE_EXE_LINKER_FLAGS=-fsanitize=address +---- + +// TRANSLATION MISSING +[WARNING] +You should enable address sanitizer only if you're trying to cause a crash, +this is not recommended in production. + Wird ein Binärpaket genutzt dann muss zusätzlich das Paket _weechat-dbg_ installiert werden. [[core_files]] |