[devel] glibc-kernheaders

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Сб Мар 1 05:47:51 MSK 2008


Saturday, 01 March 2008 03:27:01 ви написали:
> 2008/2/28, Sergey Vlasov <vsu на altlinux.ru>:
> > On Thu, Feb 28, 2008 at 01:58:59PM +0200, Led wrote:
> >  > В сообщении от Thursday 28 February 2008 12:19:27 Sergey Vlasov 
написал(а):
> >  > > On Thu, Feb 28, 2008 at 04:49:33AM +0200, Led wrote:
> >  > > > В glibc-kernheaders отсутствует asm/bitops.h - в этом есть
> >  > > > какой-то глобальный смысл, или просто "потому что это никому не
> >  > > > должно быть нужно"?
> >  > >
> >  > > Функции из <asm/bitops.h> в общем случае не могут быть использованы
> >  > > в userspace, поскольку для некоторых архитектур обеспечение
> >  > > атомарности соответствующих операций требует использования команд,
> >  > > доступных только в режиме ядра.
> >  >
> >  > Понятно. Значит буду ставить
> >  > BuildRequires: kernel-headers-modules-*
> >
> > И это всё равно не поможет - насколько я помню, в последних ядрах эти
> >  заголовки просто не компилируются в userspace.  Необходимо исправить
> >  код, чтобы <asm/bitops.h> не использовался.
>
> Мне нужны оттуда __set_bit и __clear_bit - они не атомарные. Можно
> только их добавить в glibc-kernheaders? Или "справить код" - это
> скопипастить эти функции в код и убрать include?

Уже не нужны - нашёлся другой вариант:)
Спасибо, прошу прощения за беспокойство:)

-- 
Led


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