Re: Bug#609690: Debian x86 32-bits built for i586 !?

2011-05-17 Thread Matthias Klose
On 05/15/2011 04:39 PM, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Ben Hutchings wrote: On Sun, 2011-05-15 at 09:28 -0300, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I just found out that gcc is compiled with --with-arch-32=i586, which effectively

Re: Bug#609690: Debian x86 32-bits built for i586 !?

2011-05-17 Thread Matthias Klose
On 05/16/2011 04:36 AM, Henrique de Moraes Holschuh wrote: On Mon, 16 May 2011, Ben Hutchings wrote: I think any claim that Debian supports 486-class processors is more of an aspiration. What maintainer has the time to test on such antiques regularly? Well, nobody is running regular kernel

Re: Bug#609690: Debian x86 32-bits built for i586 !?

2011-05-17 Thread Henrique de Moraes Holschuh
On Tue, 17 May 2011, Matthias Klose wrote: Assuming we can't just do away with i486 support for now, did anyone track down exactly what was causing breakages that forced the change from march=486 to march=586? libgomp assumes 586; there were some GFortran/OMP issues on i386. assumes 586 is

Re: Debian x86 32-bits built for i586 !?

2011-05-16 Thread Joachim Wiedorn
Drake Wilson dr...@begriffli.ch wrote on 2011-05-15 18:57: FWIW, I'm using Debian on a Soekris box with an AMD Geode. ISTR being | model name : Geode(TM) Integrated Processor by National Semi For clarification. There were some different Geode CPUs on the market: CPUs of the old

Re: Debian x86 32-bits built for i586 !?

2011-05-16 Thread Ben Hutchings
On Mon, May 16, 2011 at 04:34:10PM +0200, Joachim Wiedorn wrote: Drake Wilson dr...@begriffli.ch wrote on 2011-05-15 18:57: FWIW, I'm using Debian on a Soekris box with an AMD Geode. ISTR being | model name : Geode(TM) Integrated Processor by National Semi For clarification.

Debian x86 32-bits built for i586 !?

2011-05-15 Thread Mike Hommey
Hi, I just found out that gcc is compiled with --with-arch-32=i586, which effectively means it builds with -march=i586 by default (and that it still claims an i486-linux-gnu target). I'm wondering. Is the project at large aware that we're not building for i486, but for i586 ? That even the

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Henrique de Moraes Holschuh
On Sun, 15 May 2011, Mike Hommey wrote: I just found out that gcc is compiled with --with-arch-32=i586, which effectively means it builds with -march=i586 by default (and that it still claims an i486-linux-gnu target). I'm wondering. Is the project at large aware that we're not building for

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Ben Hutchings
On Sun, 2011-05-15 at 09:28 -0300, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I just found out that gcc is compiled with --with-arch-32=i586, which effectively means it builds with -march=i586 by default (and that it still claims an i486-linux-gnu target).

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Henrique de Moraes Holschuh
On Sun, 15 May 2011, Ben Hutchings wrote: On Sun, 2011-05-15 at 09:28 -0300, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I just found out that gcc is compiled with --with-arch-32=i586, which effectively means it builds with -march=i586 by default (and that

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread brian m. carlson
On Sun, May 15, 2011 at 09:28:05AM -0300, Henrique de Moraes Holschuh wrote: What are the *exact* differences between code generated for march=i486 to code generated for march=i586? What CPUs would break? With -march=i586, code will be generated that runs on a Pentium without MMX (or later

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Julien Cristau
On Sun, May 15, 2011 at 14:08:00 +0200, Mike Hommey wrote: I'm wondering. Is the project at large aware that we're not building for i486, but for i586 ? That even the maintainer doesn't know why for sure[1] and that no changelog entry documents when or why that happened? (nothing in

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Raphael Hertzog
On Sun, 15 May 2011, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I'm wondering. Is the project at large aware that we're not building for i486, but for i586 ? That even the maintainer doesn't know why for No. And unless we got a bug report form an i486 user,

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread David Goodenough
On Sunday 15 May 2011, Raphael Hertzog wrote: On Sun, 15 May 2011, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I'm wondering. Is the project at large aware that we're not building for i486, but for i586 ? That even the maintainer doesn't know why for

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Ben Hutchings
On Sun, 2011-05-15 at 21:48 +0200, Raphael Hertzog wrote: On Sun, 15 May 2011, Henrique de Moraes Holschuh wrote: On Sun, 15 May 2011, Mike Hommey wrote: I'm wondering. Is the project at large aware that we're not building for i486, but for i586 ? That even the maintainer doesn't know why

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Russ Allbery
Ben Hutchings b...@decadent.org.uk writes: I think any claim that Debian supports 486-class processors is more of an aspiration. What maintainer has the time to test on such antiques regularly? Yes, this isn't something that we're going to be able to really do without automated tools that

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Drake Wilson
Quoth Ben Hutchings b...@decadent.org.uk, on 2011-05-15 14:36:03 +0100: There are a few new instructions on the Pentium that can be used in ring 3: cmpxchg8 and rdtsc. Linux has separate options for '586' and '586 with TSC', both of which result in -m586, so gcc does not appear to assume the

Re: Debian x86 32-bits built for i586 !?

2011-05-15 Thread Henrique de Moraes Holschuh
On Mon, 16 May 2011, Ben Hutchings wrote: I think any claim that Debian supports 486-class processors is more of an aspiration. What maintainer has the time to test on such antiques regularly? Well, nobody is running regular kernel regression testing on 486-class hardware AFAIK, and that