[devel] __USE_XOPEN2K8

Dmitry V. Levin ldv на altlinux.org
Вс Май 31 23:25:04 MSD 2009


On Sun, May 31, 2009 at 11:12:30PM +0400, Хихин Руслан wrote:
> Здравствуйте !
> 
> В пакете cdrkit проявилось 
> https://bugzilla.redhat.com/show_bug.cgi?id=493941

Там речь идёт об unifdef.c из ядра, cdrkit к этому отношения не имеет.

> Не соображу как аккуратно с этим бороться.

Лучше адаптировать исходный код.

> Из-за того, что 
> почему-то при сборке пакета устанавливается масроc 
> __USE_XOPEN2K8,

В файле /usr/share/doc/glibc-2.10.1/NEWS.bz2 об этом написано:
* XPG7/POSIX 2008 compilation environment.  Many GNU-specific functions
  are now in POSIX.

> часть функций переопределяется в stdio.h и 
> unistd.h.  Как-бы мне его сбросить с наименьшими затратами?

Можете помедитировать над комментариями в файле /usr/include/features.h,
но, по возможности, POSIX 2008 лучше не сбрасывать.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090531/f98f4c98/attachment.bin>


Подробная информация о списке рассылки Devel