This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Which is it -pc- or -unknown-
On 10/20/2017 12:11 PM, cyg Simple wrote:
> On 10/20/2017 11:54 AM, Yaakov Selkowitz wrote:
>> On 2017-10-20 10:44, cyg Simple wrote:
>>> On 10/20/2017 11:24 AM, Yaakov Selkowitz wrote:
>>>> On 2017-10-20 08:28, cyg Simple wrote:
>>>>> On 10/19/2017 4:33 PM, Yaakov Selkowitz wrote:
>>>>>> 2) the output of config.guess is a default and does NOT reflect, or need
>>>>>> to match, our chosen triplet. There is nothing to fix in config.guess.
>>>>>
>>>>> Fine, it doesn't have to match, why don't you want it to?
>>>>
>>>> Because there is no correlation, is completely normal, and therefore no
>>>> need to special case Cygwin.
>>>
>>> What is *normal* about it? Just because other's do it? I gave
>>> scenarios in the mail which you elided from your response which give
>>> credence to a reason to change it.
>>
>> You are still looking at these from the same perspective you were
>> yesterday. Let me restate this one (hopefully last) time:
>>
>> Your assumption is that the default and chosen triplets must/should be
>> one and the same.
>
> No, I assume no such thing.
>
>> They are not, they need not be, and we are far from
>> being alone in this regard. Once you accept *that*, then the rest of
>> this will make sense. Further insistence that they should be is
>> counter-productive at this point.
>
> You still skirt a reasoning for it to be so. They don't need to be but
> why aren't they? You've failed to answer the question by assuming I
> need to be educated on how it is and refusing to give me a reason of why
> it is. I know that I can specify something other than the default. I
> don't know why the default is not the same as the chosen. You keep
> failing to answer that question. Why does it *need* to stay -unknown-
> instead of -pc-?
>
And to further my proposal that -pc- should be the correct config.guess
vendor I find the following comment in config.sub.
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
i*86 | x86_64)
basic_machine=$basic_machine-pc
;;
I also find in the config.guess file the following filter for Linux on
x86_64.
x86_64:Linux:*:*)
echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
--
cyg Simple
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple