On Fri, Oct 08, 2004 at 09:22:52AM +0200, Kyek, Andreas, VF-DE wrote:
Hallo,
ich versuche gerade, die aktuellen xorg src.rpm's von SuSE zu übersetzen. Dazu habe ich mir das xorg-x11-6.8.1-14.1.src.rpm von SuSE geholt und wollte es übersetzen.
Auf einer Spielmaschine (auf der ich kurz vorher zum Testen auch mal den gcc-3.3.4 aus dem people-tree bei SuSE installiert habe) lässt sich das rpm nicht bauen. Ich verwende SuSE 9.0 und muss das SPEC-File anpassen, da das src.rpm für die 9.1 ist; das habe ich gemacht. Mache ich auf der gleichen Maschine den "downgrade" auf den bei mir sonst überall laufenden gcc-3.3.2 lässt sich das rpm bauen.
Wieso geht das mit gcc-3.3.4 nicht?
Hier ein Auszug aus dem build.log beim gcc-3.3.4
--- cut here --- + cd /usr/src/packages/BUILD + cd xc + umask 022 + make World /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: unrecognized option '--as-needed' /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status make: [World] Fehler 1 (ignoriert)
Es braucht auch neuere binutils, die --as-needed verstehen. Ciao, Marcus