ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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: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 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  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