summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-11-22 19:24:13 -0500
committerNick Mathewson <nickm@torproject.org>2016-11-22 19:24:13 -0500
commit16fcbd21c963a9a65bf55024680c8323c8b7175d (patch)
treeb0aaaf5aaab84b185d1c26c3209a61bc06056041 /changes
parent2639fd08e7212bb33c0964b57028c013ce2271aa (diff)
downloadtor-16fcbd21c963a9a65bf55024680c8323c8b7175d.tar.gz
tor-16fcbd21c963a9a65bf55024680c8323c8b7175d.zip
Try to work around breakage in the OSX 10.12 SDK.
Apple is supposed to decorate their function declarations with macros to indicate which OSX version introduced them, so that you can tell the compiler that you want to build against certain versions of OSX. But they forgot to do that for clock_gettime() and getentropy(), both of which they introduced in 10.12. This patch adds a kludge to the configure.ac script where, if we detect that we are targeting OSX 10.11 or earlier, we don't even probe to see if the two offending functions are present. Closes ticket 20235.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug202354
1 files changed, 4 insertions, 0 deletions
diff --git a/changes/bug20235 b/changes/bug20235
new file mode 100644
index 0000000000..54026a8943
--- /dev/null
+++ b/changes/bug20235
@@ -0,0 +1,4 @@
+ o Minor features (compatibility):
+ - Work around a bug in the OSX 10.12 SDK that would prevent us
+ from successfully targetting earlier versions of OSX.
+ Resolves ticket 20235.