ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  @ 2011-05-02  3:31 ` Dmitry V. Levin
  2011-05-02  6:04   ` [devel] [JT] " Alexey Morozov
  2011-05-02 13:08   ` [devel] " Aleksey Novodvorsky
  0 siblings, 2 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2011-05-02  3:31 UTC (permalink / raw)
  To: Ilya Mashkin; +Cc: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

On Sun, May 01, 2011 at 03:44:06AM +0400, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/43876/task/log.1.1
> 
> 2011-May-01 03:37:21 :: task #43876 for sisyphus started by oddity:
> #100 build fglrx_glx-8.84.1-alt1.src.rpm
[...]
> 	i586: NEW bad_elf_symbols detected:
[...]
> fglrx_glx-8.84.1-alt1.i586.rpm	/usr/lib/libAMDXvBA.so.1.0	U	_ZN7Utility25QueryPerformanceFrequencyEv
> 	i586: old bad_elf_symbols resolved:
[...]
> 2011-May-01 03:44:06 :: ELF symbols check FAILED

В 32-битной версии библиотеки есть ссылка на несуществующий метод
Utility::QueryPerformanceFrequency().


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [JT] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-02  3:31 ` [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm Dmitry V. Levin
@ 2011-05-02  6:04   ` Alexey Morozov
  2011-05-02 13:08   ` [devel] " Aleksey Novodvorsky
  1 sibling, 0 replies; 8+ messages in thread
From: Alexey Morozov @ 2011-05-02  6:04 UTC (permalink / raw)
  To: devel; +Cc: Ilya Mashkin, Dmitry V. Levin

В сообщении от 2 мая 2011 10:31:41 автор Dmitry V. Levin написал:

> 
> В 32-битной версии библиотеки есть ссылка на несуществующий метод
> Utility::QueryPerformanceFrequency().

Ух ты, кто-то тащит Win32 в мой уютненький Линукс? :)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-02  3:31 ` [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm Dmitry V. Levin
  2011-05-02  6:04   ` [devel] [JT] " Alexey Morozov
@ 2011-05-02 13:08   ` Aleksey Novodvorsky
  2011-05-02 16:28     ` Alexey Morozov
  1 sibling, 1 reply; 8+ messages in thread
From: Aleksey Novodvorsky @ 2011-05-02 13:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Ilya Mashkin

2 мая 2011 г. 7:31 пользователь Dmitry V. Levin <ldv@altlinux.org> написал:
> On Sun, May 01, 2011 at 03:44:06AM +0400, Girar Builder robot wrote:
>> http://git.altlinux.org/tasks/43876/task/log.1.1
>>
>> 2011-May-01 03:37:21 :: task #43876 for sisyphus started by oddity:
>> #100 build fglrx_glx-8.84.1-alt1.src.rpm
> [...]
>>       i586: NEW bad_elf_symbols detected:
> [...]
>> fglrx_glx-8.84.1-alt1.i586.rpm        /usr/lib/libAMDXvBA.so.1.0      U       _ZN7Utility25QueryPerformanceFrequencyEv
>>       i586: old bad_elf_symbols resolved:
> [...]
>> 2011-May-01 03:44:06 :: ELF symbols check FAILED
>
> В 32-битной версии библиотеки есть ссылка на несуществующий метод
> Utility::QueryPerformanceFrequency().
>

Гугль говорит, что это крайне сложно портировать с Windows. Вот они и ниасилили.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-02 13:08   ` [devel] " Aleksey Novodvorsky
@ 2011-05-02 16:28     ` Alexey Morozov
  2011-05-02 19:27       ` Ilya Mashkin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Morozov @ 2011-05-02 16:28 UTC (permalink / raw)
  To: devel

В сообщении от 2 мая 2011 20:08:50 автор Aleksey Novodvorsky написал:

> > 
> > В 32-битной версии библиотеки есть ссылка на несуществующий метод
> > Utility::QueryPerformanceFrequency().
> 
> Гугль говорит, что это крайне сложно портировать с Windows. Вот они и
> ниасилили.

У нас есть микросекундный таймер в системе (gettimeofday()), и все эти не 
слишком надёжные* способы с QueryPerformanceCounter/QueryPerformanceFrequency 
оказываются не очень нужны. "Проверено на себе"™.

То есть, я предложил бы перенести задачу портирования на уровень выше, и 
вместо замеров частоты и каунтера мерить сразу время. Если Илья выложит куда-
нибудь пакет (а стадион кричал: на git.alt! на git.alt!) я могу попробовать 
глянуть на то, как это можно поправить - я ниасилил скачать драйвер именно 
версии 8.84.

* не очень надёжны, т.к. частота эта зависит от тиков процессора, которые, как 
известно, могут изменяться, и с AppLevel'а двумя точечными замерами об этом не 
догадаешься.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-02 16:28     ` Alexey Morozov
@ 2011-05-02 19:27       ` Ilya Mashkin
  2011-05-03 22:31         ` Ilya Mashkin
  0 siblings, 1 reply; 8+ messages in thread
From: Ilya Mashkin @ 2011-05-02 19:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Morozov wrote:
> В сообщении от 2 мая 2011 20:08:50 автор Aleksey Novodvorsky написал:
> 
>>> В 32-битной версии библиотеки есть ссылка на несуществующий метод
>>> Utility::QueryPerformanceFrequency().
>> Гугль говорит, что это крайне сложно портировать с Windows. Вот они и
>> ниасилили.
> 
> У нас есть микросекундный таймер в системе (gettimeofday()), и все эти не 
> слишком надёжные* способы с QueryPerformanceCounter/QueryPerformanceFrequency 
> оказываются не очень нужны. "Проверено на себе"™.
> 
> То есть, я предложил бы перенести задачу портирования на уровень выше, и 
> вместо замеров частоты и каунтера мерить сразу время. Если Илья выложит куда-
> нибудь пакет (а стадион кричал: на git.alt! на git.alt!) я могу попробовать 
> глянуть на то, как это можно поправить - я ниасилил скачать драйвер именно 
> версии 8.84.

На amd.com  он называется 11.4



Вот в таске лежит так:

http://git.altlinux.org/tasks/43876/gears/100/fglrx_glx-8.84.1-alt1.src.rpm

http://git.altlinux.org/tasks/43876/


Я пока с srpm на git переходить не хочу, если кто-то хочет подхватить 
пакет - тогда вперед.


В любом случае, помощь будет полезна (в виде советов/патчей и т.п.)






^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-02 19:27       ` Ilya Mashkin
@ 2011-05-03 22:31         ` Ilya Mashkin
  2011-05-04  3:05           ` Alexey Morozov
  0 siblings, 1 reply; 8+ messages in thread
From: Ilya Mashkin @ 2011-05-03 22:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Ilya Mashkin wrote:
> Alexey Morozov wrote:
>> В сообщении от 2 мая 2011 20:08:50 автор Aleksey Novodvorsky написал:
>>
>>>> В 32-битной версии библиотеки есть ссылка на несуществующий метод
>>>> Utility::QueryPerformanceFrequency().
>>> Гугль говорит, что это крайне сложно портировать с Windows. Вот они и
>>> ниасилили.
>>
>> У нас есть микросекундный таймер в системе (gettimeofday()), и все эти 
>> не слишком надёжные* способы с 
>> QueryPerformanceCounter/QueryPerformanceFrequency оказываются не очень 
>> нужны. "Проверено на себе"™.
>>
>> То есть, я предложил бы перенести задачу портирования на уровень выше, 
>> и вместо замеров частоты и каунтера мерить сразу время. Если Илья 
>> выложит куда-
>> нибудь пакет (а стадион кричал: на git.alt! на git.alt!) я могу 
>> попробовать глянуть на то, как это можно поправить - я ниасилил 
>> скачать драйвер именно версии 8.84.
> 
> На amd.com  он называется 11.4
>
> Вот в таске лежит так:

> http://git.altlinux.org/tasks/43876/gears/100/fglrx_glx-8.84.1-alt1.src.rpm

Сейчас я вижу 2 простых варианта:

1) проспустить сборку как есть

2) не паковать libAMDXvBA.so.1.0
От этого кому-нибудь, возможно, будет плохо, например тем, кто 
пользуется X Video

Третий способ более сложный:

3) Подождать пока Алексей Морозов посмотрит на драйвер и оценит 
возможность портирования (Алексей, а на что вы посмотрите - там 
бинарники одни?)





^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-03 22:31         ` Ilya Mashkin
@ 2011-05-04  3:05           ` Alexey Morozov
  2011-05-04 20:06             ` Ilya Mashkin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Morozov @ 2011-05-04  3:05 UTC (permalink / raw)
  To: devel; +Cc: Ilya Mashkin

В сообщении от 4 мая 2011 05:31:25 автор Ilya Mashkin написал:
> 
> Сейчас я вижу 2 простых варианта:
> 
> 1) проспустить сборку как есть
> 
> 2) не паковать libAMDXvBA.so.1.0
> От этого кому-нибудь, возможно, будет плохо, например тем, кто
> пользуется X Video
> 
> Третий способ более сложный:
> 
> 3) Подождать пока Алексей Морозов посмотрит на драйвер и оценит
> возможность портирования (Алексей, а на что вы посмотрите - там
> бинарники одни?)
Я понял уже :) Спасательная операция отменяется. Ну, то есть, я тут уже 
нагуглил несколько способов полечить больную .so-шку, но все они выглядят 
чересчур экзотическими для реализации в данном случае. Там же ещё 
QueryPerformanceCounter придётся подменять, чтобы он был синхронизован с 
QueryPerformanceFrequency :) Ну, и, предложенный мной способ - отказаться от 
подходов, унаследованных из Win32, и сделать по-человечьи, - для блобов не 
работает (точнее, трудоёмкость его реализации ещё выше, чем подложить 
реализацию QueryPerformanceFrequency)

Так что, я начинаю склоняться к мнению Валеры - "пользователи блобов сами себе 
злобные буратины" :)

С уважением,
счастливый пользователь блоба от NVidia


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm
  2011-05-04  3:05           ` Alexey Morozov
@ 2011-05-04 20:06             ` Ilya Mashkin
  0 siblings, 0 replies; 8+ messages in thread
From: Ilya Mashkin @ 2011-05-04 20:06 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Morozov wrote:
> В сообщении от 4 мая 2011 05:31:25 автор Ilya Mashkin написал:
>> Сейчас я вижу 2 простых варианта:
>>
>> 1) проспустить сборку как есть


Предлагаю пропустить сборку как есть

>>
>> 2) не паковать libAMDXvBA.so.1.0
>> От этого кому-нибудь, возможно, будет плохо, например тем, кто
>> пользуется X Video
>>
>> Третий способ более сложный:
>>
>> 3) Подождать пока Алексей Морозов посмотрит на драйвер и оценит
>> возможность портирования (Алексей, а на что вы посмотрите - там
>> бинарники одни?)
> Я понял уже :) Спасательная операция отменяется. Ну, то есть, я тут уже 
> нагуглил несколько способов полечить больную .so-шку, но все они выглядят 
> чересчур экзотическими для реализации в данном случае. Там же ещё 
> QueryPerformanceCounter придётся подменять, чтобы он был синхронизован с 
> QueryPerformanceFrequency :) Ну, и, предложенный мной способ - отказаться от 
> подходов, унаследованных из Win32, и сделать по-человечьи, - для блобов не 
> работает (точнее, трудоёмкость его реализации ещё выше, чем подложить 
> реализацию QueryPerformanceFrequency)


Проще, наверное, настучать в AMD :)




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-05-04 20:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-02  3:31 ` [devel] [#43876] FAILED srpm=fglrx_glx-8.84.1-alt1.src.rpm Dmitry V. Levin
2011-05-02  6:04   ` [devel] [JT] " Alexey Morozov
2011-05-02 13:08   ` [devel] " Aleksey Novodvorsky
2011-05-02 16:28     ` Alexey Morozov
2011-05-02 19:27       ` Ilya Mashkin
2011-05-03 22:31         ` Ilya Mashkin
2011-05-04  3:05           ` Alexey Morozov
2011-05-04 20:06             ` Ilya Mashkin

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