On Sat, Feb 14, 2015 at 12:42 PM, Saleem Abdulrasool <[email protected]>
wrote:

> On Sat, Feb 14, 2015 at 12:17 PM, David Majnemer <[email protected]
> > wrote:
>
>>
>>
>> On Sat, Feb 14, 2015 at 11:54 AM, İsmail Dönmez <[email protected]> wrote:
>>
>>> On Sat, Feb 14, 2015 at 9:20 PM, David Majnemer
>>> <[email protected]> wrote:
>>> > Er, I don't see how "libc version" is a meaningful thing on linux.
>>> The presumption of which libc implementation is not baked into the triple.
>>> >
>>>
>>> This makes sense on Linux too. See
>>>
>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131223/199910.html
>>> where this kind of information would be useful.
>>>
>>
>> Again, I don't see how we can assume linux == glibc.  I'm pretty sure
>> r198093 is conservatively correct but not precisely correct.
>>
>
> The GNU part of the triple tells you that you are using {,e}glibc.  Most
> linux distros/builds will use an alternative environment if they are using
> uclibc (traditionally, uclibc).  So:
>
> *-linux-gnu*: {,e}glibc
> *-linux-uclibc*: uclibc
> *-linux-*: no libc
> *-android: bionic
>
> Yes, triples are a mess, but that is the world we live in.
>

My doubt stems from stuff like:
$ musl-gcc -v |& grep Target
Target: x86_64-linux-gnu

Are the musl people in the wrong for using the 'x86_64-linux-gnu' moniker?
Is there a description anywhere on the net of what 'gnu' in that position
actually means?


>
> That said, this is generic infrastructure, so, the specifics of Linux
> aren't really applicable to this change IMO.
>

This flag is redundant for Darwin targets and MS targets already have a
version flag.


>
>
>>
>>>
>>> ismail
>>> _______________________________________________
>>> cfe-commits mailing list
>>> [email protected]
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>>
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
> --
> Saleem Abdulrasool
> compnerd (at) compnerd (dot) org
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to