[devel] boost vs glibc // was: Re: new glibc

Led led на altlinux.ru
Вт Авг 28 17:25:47 MSK 2012


On Tuesday 28 August 2012 10:11:54 REAL wrote:
> 28.08.2012 13:50, Ivan A. Melnikov пишет:
> > Одна из серьёзных поломок -- в boost есть символ TIME_UTC, который
> > теперь макрос из C99, из-за чего там проблема в boost/thread/xtime.hpp.
> >
> > Сегодня или завтра сделаю грязный хак™, после чего куча всего починится.
>
> Не уверен, что _большая_ часть, т.к. там есть баги, кажется, в самом
> glibc, точнее, в хедерах. Например, "error: 'setrlimit' was not
> declared in this scope", каковой setrlimit находится (находился?) в
> /usr/include/sys/resource.h
>
> Или вот: "error: 'MREMAP_MAYMOVE' undeclared (first use in this
> function)", который находится (находился?) в
> /usr/include/linux-default/include/linux/mman.h
>
> Если учесть, что раньше таких ошибок не возникало, на данный момент я
> думаю, что это регрессия. Хотя если есть возражения, послушаю.

Чтобы не было "регрессий", нужно явно указывать все используемые инклуды, а не 
надеяться, что кто-то их включит за вас.

-- 
Led


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