Forbidden register spilled ... ruzne verze gcc a as ???

Jindra Vavruska ok1fou na volny.cz
Středa Březen 28 06:43:42 CEST 2001


Nazdar vsichni,

uz nekolik mesicu mam problem: nemuzu ani zaboha zkompilovat jadro. Naposledy u
verze 2.2.18 se objevuje hlaska "asm statement invalid", "Fixed or forbidden
register 0 (ax) spilled in class AREG".

Podle informaci z comp.os.linux je to kvuli tomu, ze verze as86 a gcc si nerozumi.

`as --version` hlasi: GNU assembler 2.9.5 ... (copyright) ... This assembler was
configured for a target of 'i686-pc-linux-gnu' a je z rpm bin86-0.4-8mdk

`gcc --version` hlasi: 2.95.2 a je z rpm gcc-2.95.2-3mdk

Jelikoz system jede na K6-2, zda se ocividne nespravne, aby
byl assembler konfigurovan pro 'i686'

A nyni otazka: jak se to da fixnout? Da se jenom "prekonfigurovat" as, nebo je
nutne ho prekompilovat? Respektive ktere dva rpm baliky gcc a bin86 patri k sobe
"do paru" ?

Predem diky za tip. Pokud je to nekde napsano, staci i URL. Mel jste nekdo podobny
problem s jinou distribuci?

-- 
Jindra Vavruska (OK1FOU)

use perl ;


Další informace o konferenci Linux