* [devel] glibc-kernheaders
@ 2008-02-28 2:49 Led
2008-02-28 10:00 ` Kirill A. Shutemov
2008-02-28 10:19 ` Sergey Vlasov
0 siblings, 2 replies; 13+ messages in thread
From: Led @ 2008-02-28 2:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то глобальный
смысл, или просто "потому что это никому не должно быть нужно"?
--
Led
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 2:49 [devel] glibc-kernheaders Led
@ 2008-02-28 10:00 ` Kirill A. Shutemov
2008-02-28 10:03 ` Led
2008-02-28 10:06 ` Kirill A. Shutemov
2008-02-28 10:19 ` Sergey Vlasov
1 sibling, 2 replies; 13+ messages in thread
From: Kirill A. Shutemov @ 2008-02-28 10:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 554 bytes --]
On [Thu, 28.02.2008 04:49], Led wrote:
> В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то глобальный
> смысл, или просто "потому что это никому не должно быть нужно"?
Этот хидер не экспоритируется по make headers_install.
А где он вам понадобился?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 10:00 ` Kirill A. Shutemov
@ 2008-02-28 10:03 ` Led
2008-02-28 10:08 ` Kirill A. Shutemov
2008-02-28 10:06 ` Kirill A. Shutemov
1 sibling, 1 reply; 13+ messages in thread
From: Led @ 2008-02-28 10:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
Thursday, 28 February 2008 12:00:07 Kirill A. Shutemov написав:
> On [Thu, 28.02.2008 04:49], Led wrote:
> > В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то
> > глобальный смысл, или просто "потому что это никому не должно быть
> > нужно"?
>
> Этот хидер не экспоритируется по make headers_install.
Можно его добавить?
> А где он вам понадобился?
Он мне понадобился в
#include <asm/bitops.h>
:)
--
Led
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 10:03 ` Led
@ 2008-02-28 10:08 ` Kirill A. Shutemov
0 siblings, 0 replies; 13+ messages in thread
From: Kirill A. Shutemov @ 2008-02-28 10:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1025 bytes --]
On [Thu, 28.02.2008 12:03], Led wrote:
> Thursday, 28 February 2008 12:00:07 Kirill A. Shutemov написав:
> > On [Thu, 28.02.2008 04:49], Led wrote:
> > > В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то
> > > глобальный смысл, или просто "потому что это никому не должно быть
> > > нужно"?
> >
> > Этот хидер не экспоритируется по make headers_install.
>
> Можно его добавить?
Не думаю, что расширение API ядра, без веских на то причин, хорошая идея.
Лучше исправить приложение.
> > А где он вам понадобился?
>
> Он мне понадобился в
> #include <asm/bitops.h>
> :)
Чё за софт?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 10:00 ` Kirill A. Shutemov
2008-02-28 10:03 ` Led
@ 2008-02-28 10:06 ` Kirill A. Shutemov
1 sibling, 0 replies; 13+ messages in thread
From: Kirill A. Shutemov @ 2008-02-28 10:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
On [Thu, 28.02.2008 12:00], Kirill A. Shutemov wrote:
> On [Thu, 28.02.2008 04:49], Led wrote:
> > В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то глобальный
> > смысл, или просто "потому что это никому не должно быть нужно"?
>
> Этот хидер не экспоритируется по make headers_install.
>
> А где он вам понадобился?
Возможно вам нужено вот это:
http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Atomic-Builtins.html#Atomic-Builtins
?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 2:49 [devel] glibc-kernheaders Led
2008-02-28 10:00 ` Kirill A. Shutemov
@ 2008-02-28 10:19 ` Sergey Vlasov
2008-02-28 11:58 ` Led
1 sibling, 1 reply; 13+ messages in thread
From: Sergey Vlasov @ 2008-02-28 10:19 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 437 bytes --]
On Thu, Feb 28, 2008 at 04:49:33AM +0200, Led wrote:
> В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то глобальный
> смысл, или просто "потому что это никому не должно быть нужно"?
Функции из <asm/bitops.h> в общем случае не могут быть использованы в
userspace, поскольку для некоторых архитектур обеспечение атомарности
соответствующих операций требует использования команд, доступных
только в режиме ядра.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 10:19 ` Sergey Vlasov
@ 2008-02-28 11:58 ` Led
2008-02-28 12:01 ` Kirill A. Shutemov
2008-02-28 12:28 ` Sergey Vlasov
0 siblings, 2 replies; 13+ messages in thread
From: Led @ 2008-02-28 11:58 UTC (permalink / raw)
To: devel
В сообщении от 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-*
--
Led
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 11:58 ` Led
@ 2008-02-28 12:01 ` Kirill A. Shutemov
2008-02-28 12:06 ` Led
2008-02-28 12:28 ` Sergey Vlasov
1 sibling, 1 reply; 13+ messages in thread
From: Kirill A. Shutemov @ 2008-02-28 12:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1135 bytes --]
On [Thu, 28.02.2008 13:58], 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-*
Зачем?!?
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 12:01 ` Kirill A. Shutemov
@ 2008-02-28 12:06 ` Led
2008-02-28 12:15 ` Kirill A. Shutemov
0 siblings, 1 reply; 13+ messages in thread
From: Led @ 2008-02-28 12:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Thursday 28 February 2008 14:01:52 Kirill A. Shutemov
написал(а):
> On [Thu, 28.02.2008 13:58], 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-*
>
> Зачем?!?
Я ж написал уже: из-за
#include <asm/bitops.h>
--
Led
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 12:06 ` Led
@ 2008-02-28 12:15 ` Kirill A. Shutemov
0 siblings, 0 replies; 13+ messages in thread
From: Kirill A. Shutemov @ 2008-02-28 12:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1488 bytes --]
On [Thu, 28.02.2008 14:06], Led wrote:
> В сообщении от Thursday 28 February 2008 14:01:52 Kirill A. Shutemov
> написал(а):
> > On [Thu, 28.02.2008 13:58], 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-*
> >
> > Зачем?!?
>
> Я ж написал уже: из-за
> #include <asm/bitops.h>
Вы так и не объяснили зачем он вам.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 11:58 ` Led
2008-02-28 12:01 ` Kirill A. Shutemov
@ 2008-02-28 12:28 ` Sergey Vlasov
2008-03-01 1:27 ` Led
1 sibling, 1 reply; 13+ messages in thread
From: Sergey Vlasov @ 2008-02-28 12:28 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 874 bytes --]
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> не использовался.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-02-28 12:28 ` Sergey Vlasov
@ 2008-03-01 1:27 ` Led
2008-03-01 2:47 ` Led
0 siblings, 1 reply; 13+ messages in thread
From: Led @ 2008-03-01 1:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
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.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] glibc-kernheaders
2008-03-01 1:27 ` Led
@ 2008-03-01 2:47 ` Led
0 siblings, 0 replies; 13+ messages in thread
From: Led @ 2008-03-01 2:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
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
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-03-01 2:47 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-28 2:49 [devel] glibc-kernheaders Led
2008-02-28 10:00 ` Kirill A. Shutemov
2008-02-28 10:03 ` Led
2008-02-28 10:08 ` Kirill A. Shutemov
2008-02-28 10:06 ` Kirill A. Shutemov
2008-02-28 10:19 ` Sergey Vlasov
2008-02-28 11:58 ` Led
2008-02-28 12:01 ` Kirill A. Shutemov
2008-02-28 12:06 ` Led
2008-02-28 12:15 ` Kirill A. Shutemov
2008-02-28 12:28 ` Sergey Vlasov
2008-03-01 1:27 ` Led
2008-03-01 2:47 ` Led
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git