Simplified Wrapper and Interface Generator
SWIG is a compiler that attempts to make it easy to integrate C, C++,
or Objective-C code with scripting languages including Perl, Tcl, and
Python. In a nutshell, you give it a bunch of ANSI C/C++ declarations
and it generates an interface between C and your favorite scripting
language. However, this is only scratching the surface of what SWIG
can do--some of its more advanced features include automatic
documentation generation, module and library management, extensive
customization options, and more.
- Developed at devel:tools:building
-
5
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/swig && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
swig-2.0.4-disable-broken-tests.patch | 0000000423 423 Bytes | |
swig-2.0.4-disable-broken-tests_rhel4.patch | 0000000556 556 Bytes | |
swig-2.0.4-fix-overflow-error-64bitint.patch | 0000002264 2.21 KB | |
swig-2.0.4-guile2.patch | 0000000765 765 Bytes | |
swig-2.0.4-ptrdiff_t.patch | 0000005246 5.12 KB | |
swig-2.0.4-support-python32.patch | 0000002310 2.26 KB | |
swig-2.0.4.tar.bz2 | 0004145216 3.95 MB | |
swig.changes | 0000019944 19.5 KB | |
swig.rpmlintrc | 0000000072 72 Bytes | |
swig.spec | 0000006294 6.15 KB |
Revision 29 (latest revision is 82)
Stephan Kulow (coolo)
accepted
request 108240
from
Ismail Dönmez (namtrac)
(revision 29)
- The perl 5.12 packages are compiled with -Duse64bitint, which means that IVs are 64-bits even on 32-bit architectures. When converting IVs, SWIG assumes that an IV is the same size as a long, which causes OverflowErrors with unsigned longs when the value is greater than 2^31. (forwarded request 108217 from k0da)
Comments 1
swig 4.0 has been released https://sourceforge.net/p/swig/news/2019/04/swig-400-released/