Google Chrome Extension mit NaCL und einer externen Bibliothek

Ich entwickle eine Google Chrome-Erweiterung mit der NaCL. Es ist ziemlich cool und einfach zu bedienen, aber ich habe Zweifel.

Meine Erweiterung benötigt das GPGME (GnuPG Made Easy), daher kompiliere ich diese Bibliothek mit der Option "--enable-shared" und füge sie der .mnf-Datei hinzu:

{
    ...
    "files": {
        "libgpgme.so": {
            "x86-64": {
                "url": "libs/libgpgme.so"
            },
            "x86-32": {
                "url": "libs/libgpgme.so"
        }
    }
    ...
}

Ich aktualisiere auch das Makefile mit der Option '-lgpgme', aber wenn ich meine .nexe kompiliere, habe ich den folgenden Fehler: "libgpgme.so: Datei nicht erkannt: Dateiformat nicht erkannt".

Meine Fragen lauten also:

Kann ich für mein Projekt eine externe Bibliothek verwenden?Wie kann ich das machen?

- Prost, José

Antworten auf die Frage(2)

Ihre Antwort auf die Frage