Mailinglist Archive: opensuse-programming-de (12 mails)
| < Previous | Next > |
Re: [opensuse-programming-de] Kompilieren und linken eines _einzigen_ Binary von suse 8.2 bis 10.2?
- From: Andre Heine <linux-experience@xxxxxxx>
- Date: Mon, 21 Jul 2008 13:45:35 +0200
- Message-id: <200807211345.35880.linux-experience@xxxxxxx>
Am Montag, 21. Juli 2008 13:30 schrieb Philipp Thomas:
Woran erkennt man, ob eine Library abwärtskompatibel ist?
Habe gelesen, das man z.B. ein Programm, dass gegen die libstdc++.so.6.0.3
kompiliert und gelinkt wurde auch auf einem System laufen lassen kann
wo z.B. die Version 6.0.8 vorhanden ist. (ABI kompatibel).
Version 6.1 z.B. würde schon nicht mehr funktionieren...
Hmm, werd' ich wohl machen müssen.
Der "Buildservice" wäre mir persönlich lieber... *grrr*
Jetzt wo der Quellcode gegen jede GCC Version kompiliert, wäre das für mich
schlicht angenehmer;()
Egal, was soll's...
Vielen Dank schonmal!!!
Andre
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-programming-de+help@xxxxxxxxxxxx
* Andre Heine (linux-experience@xxxxxxx) [20080721 12:44]:
AFAIK kann ich alles mitliefern (ausser glibc glaube ich) und ggf. für
unser Programm den LD_LIBRARY_PATH verbiegen??
Du hast schon mit libgcc_s.so.1 Probleme (wird implizit gelinkt). Die gibt
es nur dynamisch und alle Programme/Bibliotheken müssen die gleiche
Bibliothek verwenden, wobei immer die neueste Version der gemeninsame
Nenner sein sollte, da libgcc_s.so abwärtskompatibel ist.
Woran erkennt man, ob eine Library abwärtskompatibel ist?
Habe gelesen, das man z.B. ein Programm, dass gegen die libstdc++.so.6.0.3
kompiliert und gelinkt wurde auch auf einem System laufen lassen kann
wo z.B. die Version 6.0.8 vorhanden ist. (ABI kompatibel).
Version 6.1 z.B. würde schon nicht mehr funktionieren...
Das könnte klappen, oder???
Keine Ahnung (und keine Erfahrung), musst Du einfach ausprobieren.
Hmm, werd' ich wohl machen müssen.
Der "Buildservice" wäre mir persönlich lieber... *grrr*
Jetzt wo der Quellcode gegen jede GCC Version kompiliert, wäre das für mich
schlicht angenehmer;()
Egal, was soll's...
Vielen Dank schonmal!!!
Andre
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-programming-de+help@xxxxxxxxxxxx
| < Previous | Next > |