I think the main reason behind it is that we have about three build
systems. Any check you write will need to be implemented in all of
them. Maybe when autoconf goes away, we can do a build check in cmake
and xcode can just hardcode -DPIPE2_SUPPORTED=0, since it is only used
on darwin anyway.

On 10 September 2015 at 06:51, Joerg Sonnenberger via lldb-commits
<lldb-commits@lists.llvm.org> wrote:
> On Thu, Sep 10, 2015 at 01:15:43AM +0000, Kamil Rytarowski wrote:
>> Linux and NetBSD versions are compatible, modulo flag values:
>> - O_CLOEXEC and O_NONBLOCK are the same,
>> - O_NOSIGPIPE on NetBSD,
>> - O_DIRECT on Linux.
>
> I wonder why we don't just detect this via appropiate build test.
> There should be no need to hard-code supported platforms here.
>
> Joerg
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to