On Mon, Feb 23, 2015 at 09:49:43AM -0800, H.J. Lu wrote: > On Mon, Feb 23, 2015 at 9:40 AM, Jakub Jelinek <ja...@redhat.com> wrote: > > On Mon, Feb 23, 2015 at 09:17:43AM -0800, H.J. Lu wrote: > >> 32-bit and x32 user-space environments may be running under Linux/x86-64 > >> kernel. Using "uname -m" isn't sufficient to properly detect the > >> canonical system name for 32-bit and x32 user-space environments. This > >> patch checks if compiler is configured for 64-bit, 32-bit or x32 objects > >> under Linux/x86-64 kernel. > >> > >> Tested with 64-bit, 32-bit and x32 user-space environments under > >> Linux/x86-64 kernel. I am not sure if this will ever be accepted in > >> upstream since the config.guess maintainer doesn't want to add a new > >> use of set_cc_for_build to config.guess. set_cc_for_build is used for > >> Linux: > > > > Ugh, isn't this what setarch is meant for? > > > > It doesn't cover x32.
So extend it for x32? I mean, this is the way various other Linux arches work (e.g. powerpc*, s390*, sparc*, etc.), you are trying to do something different and again for x86 only. Jakub _______________________________________________ config-patches mailing list config-patches@gnu.org https://lists.gnu.org/mailman/listinfo/config-patches