Harald Huthmann wrote:
Am Freitag, 8. Oktober 2004 10:34 schrieb Kyek, Andreas, VF-DE:
Marcus Meissner wrote:
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.
Wieso geht das mit gcc-3.3.4 nicht?
Es braucht auch neuere binutils, die --as-needed verstehen.
Nöö, das hat damit wohl nix zu tun.
Die Maschine hatte binutils-2.14 (von der SuSE 9.0) installiert; aber auch mit binutils-2.15 geht das nicht, der Fehler ist der selbe.
http://sources.redhat.com/binutils/docs-2.15/ld/Options.html#Options /* --as-needed --no-as-needed This option affects ELF DT_NEEDED tags usw...
*/
Jedenfalls kennt diese Version "--as-needed" (ld -v)
Habe ich gerade gelesen: Stimmt, steht da so. ld -v sagt bei mir: GNU ld version 2.15.90.0.1.1 20040303 (SuSE Linux) aber weder in der man-page zu ld noch durch ein "ld --help|grep needed" erhalte ich einen output für diese Option. Ferner ist mir insbesondere immer noch nicht klar, warum das gleiche source-rpm mit gcc-3.3.2 einwandfrei zu übersetzen ist; mit gcc-3.3.4 aber genau an dieser Stelle den Heldentod stirbt. Und das unabhängig davon, ob binutils 2.14 oder 2.15 installiert ist. Andreas
participants (1)
-
Kyek, Andreas, VF-DE