Re: Kompilieren und linken eines _einzigen_ Binary von suse 8.2 bis 10.2?
Andre Heine <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | none |
| Message-ID | <[email protected]> |
Am Montag, 21. Juli 2008 13:30 schrieb Philipp Thomas: > * Andre Heine ([email protected]) [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