aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-05-18 09:44:05 -0400
committerNick Mathewson <nickm@torproject.org>2016-05-18 09:50:38 -0400
commit6d6c8287d5e060117bfa066f87d4e2fc08ab708d (patch)
treec4a5cd552acc2037b7cfa1e656efd79357cfc0a1 /changes
parent33034600c250068cb1c413ddf9dba894f8ca6182 (diff)
downloadtor-6d6c8287d5e060117bfa066f87d4e2fc08ab708d.tar.gz
tor-6d6c8287d5e060117bfa066f87d4e2fc08ab708d.zip
Include __mulodi4 in libor_ctime when it fixes clang -m32 -ftrapv
We use a pretty specific pair of autoconf tests here to make sure that we only add this code when: a) a 64-bit signed multiply fails to link, AND b) the same 64-bit signed multiply DOES link correctly when __mulodi4 is defined. Closes ticket 19079.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug190794
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug19079 b/changes/bug19079
new file mode 100644
index 0000000000..6cbc6cee3b
--- /dev/null
+++ b/changes/bug19079
@@ -0,0 +1,4 @@
+ o Minor features (build):
+ - Detect and work around a libclang_rt problem that prevents clang from
+ finding __mulodi4() on some 32-bit platforms. This clang bug would keep
+ -ftrapv from linking on those systems. Closes ticket 19079.