bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: config.guess and $CC


From: Peter O'Gorman
Subject: Re: config.guess and $CC
Date: Thu, 24 Jan 2008 16:12:07 -0600
User-agent: Thunderbird 2.0.0.9 (X11/20071115)

Paul Eggert wrote:
> Bruno Haible <address@hidden> writes:
> 
>> On a bi-arch system (i.e. a system that can execute 32-bit mode binaries and
>> 64-bit mode binaries), what is the expected behaviour of config.guess?
>> Should it return different triplets for CC="gcc -m32" and CC="gcc -m64",
>> or the same?
> 
> My assumption all along has been that it should return different triplets.
> 
> It now strikes me, though: what about "fat binaries" and Mac OS X,
> where the same program is compiled for multiple architectures all at
> one go?  Should these get a special triplet, as compared to thin
> binaries?

I worry that changing this will break something. I would guess that a
number of configure scripts currently only check for ppc*darwin* and
i386*darwin* and make decisions based on that. You could have someone
doing something like

        case $host in
                i?86*-darwin*) mac=yes; macintel=yes ;;
                *-darwin*) mac=yes; macintel=no ;;
        esac

Returning anything but i?86-apple-darwin9.1.0 on an intel Mac OS X
10.5.1 for config.guess would break this. I doubt that people would
expect updating config.guess to break their configure scripts in this
manner.

Libtool HEAD will be affected by a change like this, for example.

Perhaps config.guess could take an argument to return a more specific
target alias? Hmm, seems yucky.

Peter
-- 
Peter O'Gorman
http://pogma.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]