summaryrefslogtreecommitdiff
path: root/CHANGES.current
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2016-01-28 20:03:54 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2016-01-28 20:03:54 +0000
commit2817e02e35d45501f3f7f87028f6b35c3e6f0491 (patch)
tree8466ad1476fecf48e892b8bc5f0a11c9d5f21cb3 /CHANGES.current
parent15b75a74c5c11e4bbdf75f7b525e16c7cfc792f5 (diff)
parent3a9f26045e136d0289d7e2ca28ee5c3fc7e543c3 (diff)
downloadswig-2817e02e35d45501f3f7f87028f6b35c3e6f0491.tar.gz
Merge branch 'ahnolds-clean_osx_go'
* ahnolds-clean_osx_go: Go test-suite should now work on OSX Don't write empty swigargs structs Fail if nocgo version fails Handle weak linking on OSX Conflicts: CHANGES.current
Diffstat (limited to 'CHANGES.current')
-rw-r--r--CHANGES.current9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGES.current b/CHANGES.current
index 90297e917..2a0017822 100644
--- a/CHANGES.current
+++ b/CHANGES.current
@@ -8,6 +8,15 @@ Version 3.0.9 (in progress)
2016-01-27: steeve
[Go] Ensure structs are properly packed between gc and GCC/clang.
+2016-01-23: ahnolds
+ [Go] Enable support for the Go test-suite on OSX:
+ * The linker on OSX requires that all symbols (even weak symbols)
+ are defined at link time. Because the function _cgo_topofstack is
+ only defined starting in Go version 1.4, we explicitly mark it as
+ undefined for older versions of Go on OSX.
+ * Avoid writing empty swigargs structs, since empty structs are not
+ allowed in extern "C" blocks.
+
2016-01-12: olly
[Javascript] Look for "nodejs" as well as "node", as it's packaged
as the former on Debian.