GCC bug?

Fórumok

Egy gyengébb gépen próbálok kernelt forgatni Slackware 13.1 alatt. Pár napja upgradeltem 13.0-ról. Azon rendben működött a kernelforgatás.
Most, az upgrade után a fordítás legelején amikor kiírja, hogy

HOSTCC scripts/basic/docproc

, a cc1 processz megeszi az összes (128 MB fizikai) és swap memóriát is (2 GB!), majd azzal a hibaüzenettel hal el, hogy nem tud több memóriát foglalni.
Ez így szerintem nem normális. Megpróbáltam a korábban haszált kernelt újraforgatni, és az elérhető legfrissebb kernellel is megpróbálkoztam, de az eredmény ugyanaz. :(
Nem tudom, hogy tudnám megoldani, hogy újra rendesen leforduljon a kernel. (Már hozzászoktam, hogy nem a disztrókernelt használom, hanem az adott hardverre szabott saját fordítású kernelt.)

Hozzászólások

azért egy gcc verziót is írhatnál;)

4.4.4

szerk: a c++ compiler (cc1plus) esetén is előjön ez a probléma, csak ott nem hal meg az adott processz, hanem fixen fogja a 2 GB swap-et és szinte az összes fizikai memóriát, és közben tekeri a procit ezerrel.
-------------------------------------------------------------------------------
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

Nekem is voltak ilyen gondjaim. Egy másik gcc verzió választása ha jól emlékszem, megoldotta a problémát, de ez a buildroot-tal kapcsolatban jött ki nálam.
--
http://www.open-st.eu

Talán köhög a gcc 4.4?

----------------
(Működésképtelen) processzorokat gyűjtök. Ha van, msg me!