Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

bug im gcc compiler > wie update?

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
fritzbee21
Hacker
Hacker
Beiträge: 279
Registriert: 12. Aug 2004, 14:16

bug im gcc compiler > wie update?

Beitrag von fritzbee21 »

Hi,

ich versuche in meiner VMware OpenSuse 10.3 das Packet fec-3.0.1 zu installieren, bekomme aber
beim make folgenden Fehler:

opensuse-vm:/home/opensuse/fec-3.0.1 # make
gcc -g -O2 -I. -Wall -march=i686 -mmmx -c -o viterbi27_mmx.o viterbi27_mmx.c
/tmp/ccASGB3V.s: Assembler messages:
/tmp/ccASGB3V.s:150: Error: bad register name `%dil'
make: *** [viterbi27_mmx.o] Fehler 1

Dazu gibt es bei gcc.gnu.org folgenden Eintrag

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37018

>

In this sample, which includes inline assembly code, GCC produces assembly that
uses 64-bit registers when the target is 32-bit code. The assembler complains:

foo.c: Assembler messages:
foo.c:17: Error: bad register name `%dil'

der Compiler benutzt die falschen Register, deswegen klappt das nicht.

Leider steht auf der Seite nicht ob der Bug schon gefixt wurde.
Per Yast bekomme ich kein Update für gcc, verfügbar 4.2 - installiert 4.2

auf der gcc Webseite gibts aber eine Version 4.3.1, wie bekomme ich denn bei mir installiert?
jengelh
Guru
Guru
Beiträge: 4039
Registriert: 20. Nov 2004, 17:42
Kontaktdaten:

Re: bug im gcc compiler > wie update?

Beitrag von jengelh »

Indem du nach gcc43 bei Webpin suchst.
fritzbee21
Hacker
Hacker
Beiträge: 279
Registriert: 12. Aug 2004, 14:16

Re: bug im gcc compiler > wie update?

Beitrag von fritzbee21 »

hm da habe ich wohl was verwechselt. Der Bug ist im gcc drin, selbst wenn ich per Webpin das gcc43 installiere habe ich bei 10.3 immer noch den gcc (v.4.2) aktiv. Wie date ich das denn ab bzw. down, 4.1 (suse 10.2) würde auch funzen
Antworten