Messages in this thread | | | From | "Leeuw van der, Tim" <> | Subject | RE: Filesystem corruption on i686 with 2.3.x kernels? | Date | Tue, 14 Dec 1999 09:51:33 -0600 |
| |
Hello,
Thinking a bit further, I came up with the following point:
When configuring a kernel for i686, two things happen in the makefile. 1) Code is compiled with -D686 instead of -D586 or -D486, etc. Therefore, some CPU-dependant code for i686 will be generated, depending on #defines in the source.
2) The code is compiled with -march=i686 instead of -march=i586 or -march=i486, etc.
So to nail down if the problem is in the compiler or in kernel source, you can change arch/i386/Makefile to compile code with -march=i586 instead of -march=i686 when configured for CPU type i686.
If your problems then disappears, it's a bug in your compiler version. You said you were using the stock RH6.1 compiler; which compiler is that? egcs1.1.2? gcc2.95.2? Or a different version?
If the problem persists, it could indeed be a bug in i686 specific code in the kernel.
Regards,
--Tim
> -----Original Message----- > From: Horst von Brand [mailto:vonbrand@sleipnir.valparaiso.cl] > Sent: 13 December 1999 23:52 > To: Leeuw van der, Tim > Subject: Re: Filesystem corruption on i686 with 2.3.x kernels? > > > "Leeuw van der, Tim" <tim.leeuwvander@nl.unisys.com> said: > > [...] > > > I don't know which gcc version is shipping with RedHat but > I've been using > > egcs 1.1.2 (shipping with SuSE 6.1) for a long time now without any > > problems, compiling everything for pentium and -O6. > > Even compiling kernels with -O6 is not a problem for me. > > Using binutils 2.9.5.0.19 at the moment. > > Configured for Pentium (i586) or Pentiumpro and up (i686)? > What CPU (I have > PII/450)? > -- > Horst von Brand > vonbrand@sleipnir.valparaiso.cl > Casilla 9G, Viña del Mar, Chile > +56 32 672616 >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |