On Nov 6, 2013, at 16:09 , Karl Berry <k...@freefriends.org> wrote:

> As I understand it again, it is a fact that all versions of Darwin later
> than X are on 64-bit hardware.  Therefore, as far as I can see, it is
> not in principle necessary to run the compiler to determine it.  And
> this would be good, because config.guess is used in plenty of situations
> that don't otherwise require a C compiler to be installed.
> 
> So ... if you'd accept a patch to avoid $set_cc_for_build on new-enough
> Darwin, I can ask to determine what X is.

Karl has summarized the problem nicely. If it's okay to use /usr/bin/sw_vers
to determine version, pseudocode like this would work:

if sw_vers -productVersion |grep 10\.[0-6] ; then
        # use existing code
else
        # platform is darwin-x86_64; don't bother invoking cc
fi

$ sw_vers -productVersion
10.9

Alternately, uname -r could be used, but I'm not sure of the darwin version
numbering off the top of my head.

thanks,
Adam


_______________________________________________
config-patches mailing list
config-patches@gnu.org
https://lists.gnu.org/mailman/listinfo/config-patches

Reply via email to