[prev in list] [next in list] [prev in thread] [next in thread] 

List:       suse-programming
Subject:    Re: Suse 9.0 gcc 3.3.1 =?ISO-8859-15?Q?merkw=FCrdiger_Linker-E?=
From:       adsci <adsci () gmx ! net>
Date:       2005-07-24 16:13:22
Message-ID: 42E3BE22.3030607 () gmx ! net
[Download RAW message or body]


hi!

> 
> Beim statisch linken kommt es auf die Reihenfolge an. Versuch mal die
> libc.a hinten anzugeben:
> 
> gcc ai.o ... unix.o [<- alle object-dateien des programms)
> -lz -L/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpng12 
> -lz /opt/diet/lib-i386/libm.a -lpng12 -lz  -lgcc /opt/diet/lib-i386/libc.a
> /opt/diet/lib-i386/libm.a -o openttd
> 
> Auch die libm (-lm) solltest du durch die diet-Version ersetzen. 
> Allerdings sind wohl die anderen libs (libz, libpng usw.) gegen die
> glibc gelinkt, ob das ganze also geht und ob du nicht dennoch eine
> Abhaengigkeit zur glibc bekommst...

ja, das wars :-) und dafür sitz ich nu tagelang da und kompiliere 
dauernd mit verschiedenen dietlibc versionen und 2 verschiedenen gcc's :-/

vielen dank!

marcel bankmann

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    suse-programming-unsubscribe@suse.com
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-programming-help@suse.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic