[announce] libssrcspread 1.0.9 C++/Lua/Perl/Python/Ruby bindings released

"Daniel F. Savarese" <[email protected]>
Newsgroups gmane.network.spread.user
Message-ID <[email protected]>
I'm posting this announcement here because some list members may have
run into problems with Python 3, SWIG 2.0, Perl 5.12, and/or 64-bit
FreeBSD and Solaris.

Version 1.0.9 of the Ssrc C++/Lua/Perl/Python/Ruby Bindings for Spread
is now available.  It updates the build system and unit tests to work
with SWIG 2.0.3, Python 3.2m, Perl 5.12.3, and Ruby 1.9.2p180.  Also, it
includes a 64-bit patch for Spread 4.1.0 (required for FreeBSD and Solaris)
and 64-bit compilation instructions.

The bindings have been tested with 32-bit and 64-bit Lua 5.1.4, Perl 5.12.3,
Python 3.2, and Ruby 1.9.2 using SWIG 2.0.3.  Of special note to folks
compiling 64-bit code using a custom GCC installation on Solaris is to
compile all software in the dependency chain with the -shared-libgcc option.
That means 64-bit Lua, Perl, Python, and Ruby should have been compile with
-shaed-libgcc too.  Otherwise, you may find everything works except for
exceptions.  The -shared-libgcc option is necessary to allow thrown exceptions
to cross dynamic library boundaries.  This issue was identified when running
the unit tests on Solaris and finding that everything but the exception
tests worked.

libssrcspread can be downloaded from:
   http://www.savarese.com/software/libssrcspread/

The 64-bit patch for Spread 4.1.0 is referenced in the compilation
instructions and is included in the doc/ directory of the distribution.
It is also available at:
  http://www.savarese.com/software/libssrcspread/api/spread-4.1.0-64-bit.patch

daniel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.