Moin,

On Freitag, 16. Mai 2008, Frank Emminghaus wrote:
[...]
> was muss ich denn jetzt genau wie einbinden, damit das Ganze statisch
> läuft? Wenn ich folgende Optionen eingebe:
> enable-static=yes --enable-local-install=yes --enable-shared=no
[...]

Soo einfach ist das leider nicht :-)

Die Plugins werden in zusaetzlichen statischen Libs gehalten, die Du 
zusaetzlich zu Deiner Anwendung hinzulinken musst. Ich kann sie nicht gleich 
mit in die normalen statischen libs packen, weil dann zum einen das 
build-system sehr unuebersichtlich wird, zum anderen gibt es dann auch 
Probleme mit Kreuz-Abhaengigkeiten. Das wird durch dieses Vorgehen auf 
einfachste Art geloest.

Diese zusaetzlichen Libs werden nicht installiert, d.h. ich empfehle folgende 
Struktur beim Erzeugen der Anwendung:
- Source-Verzeichnis
  - gwen
  - (libchipcard, wenn gewuenscht)
  - aqbanking
  - Anwendung

In dieser Reihenfolge sollten dann die Sourcen gebaut werden. Wie Du richtig 
angibst, muss auch --enable-local-install angegeben werden.

Wenn Du zusaetzlich auch die Tools mitinstallieren willst, wird es etwas 
komplizierter, falls Du das auch alles statisch haben willst.


Ich schicke Dir gleich mal mein Build-Script fuer aqbanking-cli. Es baut alles 
statisch und installiert die Dateien nach "/tmp/install". In das Verzeichnis 
musst Du dann gegebenenfalls noch nach lib/ die dynamischen Libs kopieren und 
fortan ist Deine Anwendung relokatibel.


Gruss
Martin



-- 
"Things are only impossible until they're not"

Martin Preuss - http://www.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to