Interface compiler that connects C/C++ code to higher-level languages
SWIG is an interface compiler that connects programs written in C and C++ with languages such as Perl, Python, Ruby, Scheme, and Tcl. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code. In addition, SWIG provides a variety of customization features that let you tailor the wrapping process to suit your application.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/nw1nxp7gv43fqw1s74yn8k2pc37zvsl5-swig-4.0.2.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/y56wir6650a41pyb9c43nqrlyv8nsgk6-swig-4.0.2.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/8yzwdry1pljfdf4yj084a95q9gzzgkii-swig-4.0.2.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/sgzcc1ayb5fr4kyvd98a4nx178sr58x2-swig-4.0.2.drv | |
riscv64-linux | /gnu/store/dkzf74sz4gf7dcrlawvq8zlds6zpqk95-swig-4.0.2.drv | ||
powerpc-linux | /gnu/store/99mwfm0imb85qqw2i3pfihzn2lghna11-swig-4.0.2.drv | ||
powerpc64le-linux | /gnu/store/ypqy0qrffz42n3ib1ry4d99nk93vw0j8-swig-4.0.2.drv | ||
mips64el-linux | /gnu/store/bwqawi3266k8y4iqgk2y9var1d5ybqyy-swig-4.0.2.drv | ||
i686-linux | /gnu/store/79yn8j74mp2nar7ylxaxnak83bhdg9g7-swig-4.0.2.drv | ||
i586-gnu | /gnu/store/m071v33003bvb9kn6vsn7lp6c0ijacwg-swig-4.0.2.drv | ||
armhf-linux | /gnu/store/0rb9f9nykb44q78rd9whqgkbkpy4h2bq-swig-4.0.2.drv | ||
aarch64-linux | /gnu/store/j7s9kndp8qm7s6g0wjagzz1nwgi8f6h1-swig-4.0.2.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'pcre' does not match package name 'pcre:bin' |