I too had problems with gcc3.2 on my twin Athlon MP system. The kernel warns about:
kernel: Advanced speculative caching feature present kernel: Disabling advanced speculative caching So, it might just work now, but at the time, it crashed for me under I/O load and sometimes while using X. Like yourself, I went back to using an earlier kernel. I still use 2.4.18-pre9 compiled with gcc 2.96 and it is solid. It's my main server and I worry about newer kernels, so I don't touch. I know kernel developers have been improving things by porting bits of the kernel with reported problems to work with gcc 3.2, but I still think it's not the official build compiler. I look forward to when it is because gcc 3.2 has some good performance optimisations. Ed-T. On Wed, 2002-11-20 at 19:21, Luca Olivetti wrote: > Ok, I don't follow too closely kernel development, I hope what I'm > reporting is useful to the kernel gurus here. > > Since I'm using 9.0, I've had weird problems with a couple of programs. > One of them is a software vcr, http://www.stack.nl/~brama/vcr/, slightly > modified to work with the current avifile in plf. > As soon as I start it I have an instant kernel lock up. > I made various experiments, and I finally settled to downgrading the > kernel to 2.4.18-8.1mdk. > Then I heard of a guy that was having problems with video capture under > mandrake 9.0, and solved them by recompiling a vanilla kernel with > athlon optimizations. > So, unwilling to compile the kernel, I grabbed the athlon optimized > kernel from sgi (which is plain 2.4.19+xfs patches), installed it, tried > vcr and...instant crash. > So I downloaded the kernel source (still plain 2.4.19) and xfs patches > (1.2pre3), compiled it, installed it, tried it and...instant crash. > Went back to 2.4.18-8.1mdk. > Then I thought that the common trait among the failing kernels was that > all were compiled with gcc3.2 (yes, the rpm from sgi too). > So I recompiled the kernel with egcs-2.91.66, installed it, tried vcr > and...it worked, no instant lock up. > I tried to rebuild the mandrake kernel source rpm with the same compiler > but I couldn't. I compiled it with gcc2.96 (after dropping an atm > driver that didn't compile, and I don't need it anyway), installed it, > tried it and ...it worked. > My hardware isn't so exotic, and this program isn't doing anything > really weird (capture video and audio and compress it to divx), so I > don't think I'm the only one having problems. > As I said, I don't follow kernel development, but I can say that a > kernels compiled with gcc3.2 fails for me, while the same kernels > compiled with egcs 2.911.66 or gcc 2.96 work (or at least they don't > crash immediately). > > Bye -- Ed-T
