swig2 - Connects C/C++/Objective C to some high-level programming languages

Property Value
Distribution CentOS 6
Repository PUIAS Computational i386
Package name swig2
Package version 2.0.12
Package release 4.sdl6
Package architecture i686
Package type rpm
Installed size 1.47 MB
Download size 571.61 KB
Official Mirror springdale.math.ias.edu
SWIG is a software development tool that connects programs
written in C and C++ with a variety of high-level programming
languages.  SWIG is used with different types of target
languages including common scripting languages such as
Javascript, Perl, PHP, Python, Tcl and Ruby.  The list of
supported languages also includes non-scripting languages
such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), D,
Go language, Java including Android, Lua, Modula-3, OCAML,
Octave, Scilab and R.  Also several interpreted and compiled
Scheme implementations (Guile, MzScheme/Racket, Chicken) are
supported.  SWIG is most commonly used to create high-level
interpreted or compiled programming environments, user
interfaces, and as a tool for testing and prototyping C/C++
software.  SWIG is typically used to parse C/C++ interfaces and
generate the 'glue code' required for the above target languages
to call into the C/C++ code.  SWIG can also export its parse
tree in the form of XML and Lisp s-expressions.  SWIG is free
software and the code that SWIG generates is compatible with
both commercial and non-commercial projects.


Package Version Architecture Repository
swig2-2.0.12-4.sdl6.x86_64.rpm 2.0.12 x86_64 PUIAS Computational
swig2 - - -


Name Value
libc.so.6(GLIBC_2.8) -
libdl.so.2 -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libm.so.6 -
libpcre.so.0 -
libstdc++.so.6 -
libstdc++.so.6(CXXABI_1.3) -
libstdc++.so.6(GLIBCXX_3.4) -
libz.so.1 -
rtld(GNU_HASH) -
swig2-common = 2.0.12-4.sdl6


Name Value
swig = 2.0.12-4.sdl6
swig2 = 2.0.12-4.sdl6
swig2(x86-32) = 2.0.12-4.sdl6


Type URL
Binary Package swig2-2.0.12-4.sdl6.i686.rpm
Source Package swig2-2.0.12-4.sdl6.src.rpm

Install Howto

  1. Download latest puias-computational rpm from
  2. Install puias-computational rpm:
    # rpm -Uvh puias-computational*rpm
  3. Install swig2 rpm package:
    # yum install swig2




2015-06-19 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-05-02 - Kalev Lember <kalevlember@gmail.com> - 2.0.12-3
- Rebuilt for GCC 5 C++11 ABI change
2015-04-03 - Björn Esser <bjoern.esser@gmail.com> - 2.0.12-2
- make ccache-swig aware of being renamed, so it works properly
2015-04-01 - Björn Esser <bjoern.esser@gmail.com> - 2.0.12-1
- initial rpm release (#1208217)
- based on spec-file taken from fedora scm swig-pkg @b1604a3cc8b0

See Also

Package Description
swig2-devel-2.0.12-4.sdl6.noarch.rpm Common files used by SWIG to generate C-sources
swig2-doc-2.0.12-4.sdl6.noarch.rpm Documentation files for SWIG
swig3012-3.0.12-3.sdl6.i686.rpm Connects C/C++/Objective C to some high-level programming languages
swig3012-doc-3.0.12-3.sdl6.noarch.rpm Documentation files for SWIG
swig307-3.0.7-3.sdl6.i686.rpm Connects C/C++/Objective C to some high-level programming languages
swig307-doc-3.0.7-3.sdl6.noarch.rpm Documentation files for SWIG
sympy27-0.7.4-1.sdl6.noarch.rpm A Python library for symbolic mathematics
sympy27-doc-0.7.4-1.sdl6.noarch.rpm Documentation for sympy
sympy27-examples-0.7.4-1.sdl6.noarch.rpm Sympy examples
sympy27-texmacs-0.7.4-1.sdl6.noarch.rpm TeXmacs integration for sympy
szip-2.1-1.puias6.i686.rpm Szip compression software, providing lossless compression of scientific data
szip-devel-2.1-1.puias6.i686.rpm Development files for Szip compression software, providing lossless compression of scientific data
tdk33045-3.304.5-7.sdl6.i686.rpm NVIDIA's Tesla Deployment Kit
tdk33045-devel-3.304.5-7.sdl6.i686.rpm NVIDIA's Tesla Deployment Kit development files
tdk531943-5.319.43-7.sdl6.i686.rpm NVIDIA's Tesla Deployment Kit