diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-05-18 09:44:05 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-05-18 09:50:38 -0400 |
commit | 6d6c8287d5e060117bfa066f87d4e2fc08ab708d (patch) | |
tree | c4a5cd552acc2037b7cfa1e656efd79357cfc0a1 /changes | |
parent | 33034600c250068cb1c413ddf9dba894f8ca6182 (diff) | |
download | tor-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/bug19079 | 4 |
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. |