Thread overview
[Issue 24620] ImportC: Missing builtins floating point (GCC)
[Issue 24620] ImportC: can't compile cJSON
Jun 20
ryuukk_
June 20
https://issues.dlang.org/show_bug.cgi?id=24620

ryuukk_ <ryuukk.dev@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ImportC

--
June 21
https://issues.dlang.org/show_bug.cgi?id=24620

--- Comment #1 from anonymous4 <dfj1esp02@sneakemail.com> ---
It's `isinf` definition on your system.

--
June 21
https://issues.dlang.org/show_bug.cgi?id=24620

Richard (Rikki) Andrew Cattermole <alphaglosined@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alphaglosined@gmail.com
            Summary|ImportC: can't compile      |ImportC: Missing builtins
                   |cJSON                       |floating point (GCC)

--- Comment #2 from Richard (Rikki) Andrew Cattermole <alphaglosined@gmail.com> ---
https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html

--
September 21
https://issues.dlang.org/show_bug.cgi?id=24620

Lance Bachmeier <lance@lancebachmeier.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lance@lancebachmeier.com

--- Comment #3 from Lance Bachmeier <lance@lancebachmeier.com> ---
I hit the same issue with C code calling na. Error message:

Error: undefined identifier `__builtin_isinf_sign`

Adding this to the top of the file fixed it:

typedef isinf __builtin_isinf_sign;

--