The important thing seems to be whether glibc implies linux, not the other
way around.  If glibc implies linux, then

#if defined(__linux__) || defined(__GLIBC__)

can be reduced to

#if defined(__linux__)

The issue is that all of our CMake decisions are based on OS platform.  If
I want to conditionally compile an entire file based on one of these
conditions, I need to translate it into something that fits well into the
CMake build.

On Thu, Sep 11, 2014 at 9:01 PM, Reid Kleckner <r...@google.com> wrote:

> On Thu, Sep 11, 2014 at 7:07 PM, Zachary Turner <ztur...@google.com>
> wrote:
>
>> Thanks.  In some places we check __GLIBC__ explicitly.  I guess what I'm
>> wondering is: is there some reason this isn't equivalent to some
>> combination of OS define checks?
>>
>
> You can use alternative libcs on Linux, like musl:
> http://www.musl-libc.org/
>
> Android, for example, uses a Linux kernel with the Bionic libc
> implementation, so it's complicated. =/
>
_______________________________________________
lldb-dev mailing list
lldb-dev@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to