Summary: | gcc-3.2.3-r1 failed. Line 345, Exitcode 2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe Kallar (RETIRED) <blademan> |
Component: | Current packages | Assignee: | Sparc Porters <sparc> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | robbat2 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | Sparc | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joe Kallar (RETIRED)
2003-06-12 20:26:07 UTC
I encountered the same problem on an i586 system. After increasing the swap by around 200M, the bug was gone. I guess the sparc might need a bit more swap than the intel architecture, so you might try that solution # free total used free shared buffers cached Mem: 885896 870080 15816 0 135856 544008 -/+ buffers/cache: 190216 695680 Swap: 391400 0 391400 Ram is 900MB, and Swap is 384MB... :( I don't *think* that should be an issue. I have just hit the same thing on my new dual xeon 2.66ghz at work. Running ~x86. 1Gb Registered ECC RAM, 3gb Swap, so I don't think that is an issue. However when I run the emerge again (nothing else done in the meantime on the system) after a little while it worked 100%. Possibly this is either an intermittant bug with something common to all systems or a weird place that gcc hits really hard on hardware. Changed MAKEOPTS="-j3" and problem solved. This is an SMP system, and I noticed emerge info makes no indication of SMP. per Keith M Wesolowski: <wesolows> a good possibility on that gcc fail is parallel make b0rkage <BladeMan> ah, so crank back the j4? <wesolows> can't hurt to try # emerge info Portage 2.0.48-r1 (default-sparc64-1.4, gcc-3.2.3, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21 sparc64 sun4u # uname -a Linux ultra.dummy.net 2.4.21 #2 SMP Thu Jun 19 13:52:23 EDT 2003 sparc64 sun4u TI UltraSparc II (BlackBird) GNU/Linux Thanks, that is worthwhile noting. Could the gcc people please see about fixing their makefiles so that parallel makes work properly? Closing |