When building plugins for Linux there are two options and one problem:
- Link to the system libraries
- Build all your dependencies and statically link to them
- Can't use gtk or qt.
| By making a contribution to this project, I certify that: | |
| (a) The contribution was created in whole or in part by me and | |
| I have the right to submit it under the MIT license; or | |
| (b) The contribution is based upon previous work that, to the | |
| best of my knowledge, is covered under an appropriate | |
| open source license and I have the right under that license | |
| to submit that work with modifications, whether created in | |
| whole or in part by me, under the MIT license; or |
When building plugins for Linux there are two options and one problem:
| #!/bin/bash | |
| #You can use this script to compile S2E remotely from another machine (e.g., a Mac). | |
| #For instance, you can edit your code in Qt Creator running on Mac OS X, | |
| #press build (Cmd b) and it will build S2E on a Linux box of your choice. | |
| #Tested with Mac OS X -> Linux. It should work for Linux -> Linux too. | |
| #Customize the config script appropriately ... |
| #include <stdio.h> | |
| #include <dlfcn.h> | |
| int main(int argc, char **argv) | |
| { | |
| void * handle = dlopen(argv[1], RTLD_NOW | RTLD_LOCAL); | |
| if (!handle) { | |
| fprintf(stderr, "failed to load %s: %s\n", argv[1], dlerror()); | |
| return 1; | |
| } |
| ### Keybase proof | |
| I hereby claim: | |
| * I am abique on github. | |
| * I am abique (https://keybase.io/abique) on keybase. | |
| * I have a public key whose fingerprint is 6AE9 75DE CBFC B5D0 5684 3B8A DFEC 3819 4002 5510 | |
| To claim this, I am signing this object: |
| # $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $ | |
| # Maintainer: <> | |
| pkgname=libreswan | |
| pkgver=3.8 | |
| pkgrel=1 | |
| pkgdesc="" | |
| arch=('i686' 'x86_64') | |
| url="https://www.libreswan.org/" | |
| license=('GPLv2') | |
| groups=() |
| # Maintainer: Ernie Brodeur (ebrodeur@ujami.net)> | |
| pkgname=mviewer | |
| pkgver=0.9.1 | |
| pkgrel=2 | |
| pkgdesc="A simple web-based Administration and Management Tool for MongoDB." | |
| url="https://github.com/Imaginea/mViewer" | |
| arch=('any') | |
| license=('Apache 2.0') | |
| depends=('java-runtime') | |
| source=("https://github.com/downloads/Imaginea/mViewer/mViewer-v${pkgver}.tar.gz" |
| # Contributor: Denis Martinez <deuns.martinez AT gmail.com> | |
| # Contributor: Alexander 'hatred' Drozdov <adrozdoff AT gmail.com> | |
| # Contributor: mosra <mosra@centrum.cz> | |
| pkgname=(mingw32-qt mingw32-qt-private-headers) | |
| pkgver=4.7.4 | |
| pkgrel=1 | |
| pkgdesc="The Qt gui toolkit (mingw32)." | |
| arch=('any') | |
| url="http://qt.nokia.com/" |