[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4
From: |
Philipp Stephani |
Subject: |
Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4 |
Date: |
Sat, 23 Jan 2021 17:32:24 +0100 |
Am Sa., 23. Jan. 2021 um 11:14 Uhr schrieb Mattias Engdegård <mattiase@acm.org>:
>
> 23 jan. 2021 kl. 01.46 skrev Paul Eggert <eggert@cs.ucla.edu>:
>
> > Perhaps someone who can build on macOS directly can provide more info about
> > the problem. I had no problem building with clang 11.0 on Ubuntu but
> > Apple's clang is special.
>
> Apple's clang seems to come with a builtin
>
> #define __nonnull _Nonnull
>
> which clashes with the the one in lib/cdefs.h. Perhaps we should call it
> something else.
Gnulib should avoid identifiers starting with an underscore, as they
are reserved for the implementation.
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Glenn Morris, 2021/01/22
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Paul Eggert, 2021/01/22
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Glenn Morris, 2021/01/23
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Mattias Engdegård, 2021/01/23
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Paul Eggert, 2021/01/23
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Doug Davis, 2021/01/23
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Mattias Engdegård, 2021/01/23
- Re: master b99ec5d 3/3: Work around __has_attribute bug in clang 3.4, Philipp Stephani, 2021/01/23