From 3a9f26045e136d0289d7e2ca28ee5c3fc7e543c3 Mon Sep 17 00:00:00 2001 From: Alec Cooper Date: Sat, 23 Jan 2016 16:19:04 -0500 Subject: [PATCH] Go test-suite should now work on OSX --- .travis.yml | 3 --- CHANGES.current | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 97cfc2df1..2d174676f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -162,9 +162,6 @@ matrix: - compiler: gcc os: linux env: SWIGLANG=python SWIG_FEATURES=-O - - compiler: clang - os: osx - env: SWIGLANG=go before_install: - date -u - uname -a diff --git a/CHANGES.current b/CHANGES.current index e114acd09..b971ffa8a 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -5,6 +5,15 @@ See the RELEASENOTES file for a summary of changes in each release. Version 3.0.9 (in progress) =========================== +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.