This is the mail archive of the
mailing list for the glibc project.
Re: [PATCH] Disable building with i386-*, -march=i386 or -mcpu=i386.
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Carlos O'Donell <carlos at redhat dot com>
- Cc: GNU C Library <libc-alpha at sourceware dot org>, Roland McGrath <roland at hack dot frob dot com>, Andreas Jaeger <aj at suse dot com>, Thomas Schwinge <thomas at codesourcery dot com>
- Date: Wed, 27 Mar 2013 14:35:54 +0000
- Subject: Re: [PATCH] Disable building with i386-*, -march=i386 or -mcpu=i386.
- References: <513FE49D dot 3050406 at redhat dot com> <Pine dot LNX dot 4 dot 64 dot 1303131610540 dot 19781 at digraph dot polyomino dot org dot uk> <51526E77 dot 4040801 at redhat dot com>
On Tue, 26 Mar 2013, Carlos O'Donell wrote:
> +# Configure for i686 if the user asks for i386. We don't support
> +# i386 any more but it continues to be common for users to configure
> +# 32-bit x86 as i386. We build for i686 instead.
> +if test "$machine" = i386; then
> + machine="i686"
Wouldn't i486 be more conservative?
Really, given this change, I think sysdeps/i386/i486 should be merged into
sysdeps/i386, and likewise for nptl/sysdeps/i386/i486 and
nptl/sysdeps/unix/sysv/linux/i386/i486, since i486 will be the minimum
supported x86 processor. Given that, there would be no real point setting
machine to i486 since there wouldn't be i486 sysdeps directories any more.
If you don't do that followup moving of files, it should at least go on
the wiki / Bugzilla as a todo item.
Joseph S. Myers