aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-02-22 14:07:58 -0500
committerNick Mathewson <nickm@torproject.org>2016-02-23 14:05:34 -0500
commit67e5d49d8a995c6d3b8bf4177046271a7d4dd157 (patch)
treefa936203f3dd47a2240ed9281458fa5020649320 /changes
parentbe6174f8f6aaaf8f990eb56c5cba16bc5ec0fcea (diff)
downloadtor-67e5d49d8a995c6d3b8bf4177046271a7d4dd157.tar.gz
tor-67e5d49d8a995c6d3b8bf4177046271a7d4dd157.zip
Make clang asan work with FORTIFIED_SOURCE again.
Short version: clang asan hates the glibc strcmp macro in bits/string2.h if you are passing it a constant string argument of length two or less. (I could be off by one here, but that's the basic idea.) Closes issue 14821.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug148214
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug14821 b/changes/bug14821
new file mode 100644
index 0000000000..0920d1fffc
--- /dev/null
+++ b/changes/bug14821
@@ -0,0 +1,4 @@
+ o Major bugfixes (compilation):
+ - Correctly repair hardened builds under the clang compiler. Previously,
+ our use of _FORTIFY_SOURCE would conflict with clang's address
+ sanitizer. Closes ticket 14821.