[oi-dev] g++ 4.7 headers issue (_XOPEN_SOURCE_EXTENDED/_STD_C_99)

Alexander Pyhalov alp at rsu.ru
Thu Jun 6 07:21:15 UTC 2013


On 06/06/2013 10:57, Alexander Pyhalov wrote:

> If I use the following patch:
>
> ---
> /export/home/build/srcs/illumos-gate/usr/src/uts/common/sys/feature_tests.h
> 2013-05-29 16:15:49.497379177 +0400
> +++ /usr/include/sys/feature_tests.h    2013-06-06 10:16:38.470538468 +0400
> @@ -275,6 +275,9 @@
>   #define        _XPG4_2
>   #define        _XPG4
>   #define        _XPG3
> +#if defined (__GNUG__)  && __cplusplus >= 199711L && defined(_STDC_C99)
> +#define _XPG6
> +#endif
>   /* X/Open CAE Specification, Issue 5 */
>   #elif  (_XOPEN_SOURCE - 0 == 500)
>   #define        _XPG5
>
> then ncurses can be compiled.
>

Oh, sorry, was typing too fast. wchar.h and wchar_iso.h also have to be 
patched.

-- 
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University




More information about the oi-dev mailing list