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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.