* [Comm] cobex for Branch 4
@ 2008-03-27 11:42 Владимир Гусев
2008-03-27 12:00 ` Eugene Ostapets
2008-03-27 12:58 ` Pavlov Konstantin
0 siblings, 2 replies; 16+ messages in thread
From: Владимир Гусев @ 2008-03-27 11:42 UTC (permalink / raw)
To: ALT Linux Community general discussions
Здравствуйте!
В очередной раз попытался пересобрать cobex для Branch 4 (забыл, в чем
была до этого причина неудачи). Ну и снова не собирается. В чем может
быть дело?
[vova@biblo SPECS]$ rpm -ba cobex.spec
Выполняется(%prep): /bin/sh -e /home/vova/tmp/rpm-tmp.63796
+ umask 022
+ /bin/mkdir -p /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ rm -rf cobex-0.2.4
+ echo 'Source #0 (cobex-0.2.4.tar.gz):'
Source #0 (cobex-0.2.4.tar.gz):
+ /bin/gzip -dc /home/vova/RPM/SOURCES/cobex-0.2.4.tar.gz
+ /bin/tar -xf -
+ cd cobex-0.2.4
+ /bin/chmod -Rf u+rwX,go-w .
+ exit 0
Выполняется(%build): /bin/sh -e /home/vova/tmp/rpm-tmp.63796
+ umask 022
+ /bin/mkdir -p /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ cd cobex-0.2.4
+ '[' -n '' ']'
+ NPROCS=1
+ make -j1
make: Entering directory `/home/vova/RPM/BUILD/cobex-0.2.4'
gcc -O2 -Wall -c cobex_utils.c
gcc -O2 -Wall -c cobex_tools.c
gcc -O2 -Wall -c put.c
put.c: In function 'main':
put.c:186: warning: pointer targets in assignment differ in signedness
gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o cobex_tools.o
put.o: In function `mySignalHandler':
put.c:(.text+0xd): undefined reference to `v24ClosePort'
put.o: In function `sendBuffer':
put.c:(.text+0xd7): undefined reference to `v24ClosePort'
put.o: In function `openPort':
put.c:(.text+0x34d): undefined reference to `v24OpenPort'
put.c:(.text+0x365): undefined reference to `v24SetParameters'
put.c:(.text+0x386): undefined reference to `v24ClosePort'
put.o: In function `main':
put.c:(.text+0x43c): undefined reference to `v24Puts'
put.c:(.text+0x457): undefined reference to `v24ClosePort'
put.c:(.text+0x49b): undefined reference to `v24ClosePort'
put.c:(.text+0x556): undefined reference to `v24ClosePort'
cobex_utils.o: In function `waitFor':
cobex_utils.c:(.text+0x799): undefined reference to `v24Gets'
cobex_utils.o: In function `cobex_packet_recieve_t':
cobex_utils.c:(.text+0x84b): undefined reference to `v24HaveData'
cobex_utils.c:(.text+0x860): undefined reference to `v24Read'
cobex_utils.c:(.text+0x8bd): undefined reference to `v24HaveData'
cobex_utils.c:(.text+0x8ef): undefined reference to `v24Read'
cobex_utils.o: In function `cobex_packet_recieve':
cobex_utils.c:(.text+0x94d): undefined reference to `v24HaveData'
cobex_utils.c:(.text+0x962): undefined reference to `v24Read'
cobex_utils.c:(.text+0x9ab): undefined reference to `v24HaveData'
cobex_utils.c:(.text+0x9d3): undefined reference to `v24Read'
cobex_utils.o: In function `cobex_packet_send':
cobex_utils.c:(.text+0xa07): undefined reference to `v24Write'
cobex_tools.o: In function `ctools_connect':
cobex_tools.c:(.text+0x601): undefined reference to `v24Puts'
collect2: ld returned 1 exit status
make: *** [cobex_put] Error 1
make: Leaving directory `/home/vova/RPM/BUILD/cobex-0.2.4'
ошибка: Неверный код возврата из /home/vova/tmp/rpm-tmp.63796 (%build)
Ошибки сборки пакетов:
Неверный код возврата из /home/vova/tmp/rpm-tmp.63796 (%build)
P.S. Жаль, что cobex заброшен. Это был лучший консольный пакет для
полноценной синхронизации с SonyEricsson.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 11:42 [Comm] cobex for Branch 4 Владимир Гусев
@ 2008-03-27 12:00 ` Eugene Ostapets
2008-03-27 13:29 ` Владимир Гусев
2008-03-27 17:49 ` [Comm] cobex for Branch 4 Владимир Гусев
2008-03-27 12:58 ` Pavlov Konstantin
1 sibling, 2 replies; 16+ messages in thread
From: Eugene Ostapets @ 2008-03-27 12:00 UTC (permalink / raw)
To: ALT Linux Community general discussions
27.03.08, Владимир Гусев<vova1971 narod.ru> написал(а):
> Здравствуйте!
> gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o cobex_tools.o
Правильная строка:
gcc -O2 -Wall -s -o cobex_put put.o cobex_utils.o cobex_tools.o -lezV24
Володя, почитайте про --as-needed, заодно перестанете давать
неправильные советы, как в треде про ROOT...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 11:42 [Comm] cobex for Branch 4 Владимир Гусев
2008-03-27 12:00 ` Eugene Ostapets
@ 2008-03-27 12:58 ` Pavlov Konstantin
1 sibling, 0 replies; 16+ messages in thread
From: Pavlov Konstantin @ 2008-03-27 12:58 UTC (permalink / raw)
To: Владимир
Гусев
Cc: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 531 bytes --]
On Thu, Mar 27, 2008 at 02:42:03PM +0300, Владимир Гусев wrote:
> Здравствуйте!
>
> В очередной раз попытался пересобрать cobex для Branch 4 (забыл, в чем
> была до этого причина неудачи). Ну и снова не собирается. В чем может
> быть дело?
> + echo 'Source #0 (cobex-0.2.4.tar.gz):'
Может быть в том, что эта версия вышла в 2004 году?
Не пробовали поновее собрать?
--
* henker пипец всему... все базы развалились
<Lost_work> henker: отходняк от травы?
<henker> Lost_work: это у вас отходняк, а у нас пипец
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 12:00 ` Eugene Ostapets
@ 2008-03-27 13:29 ` Владимир Гусев
2008-03-27 13:33 ` Eugene Ostapets
2008-03-27 14:00 ` Damir Shayhutdinov
2008-03-27 17:49 ` [Comm] cobex for Branch 4 Владимир Гусев
1 sibling, 2 replies; 16+ messages in thread
From: Владимир Гусев @ 2008-03-27 13:29 UTC (permalink / raw)
To: community
> > gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o
> > cobex_tools.o
> Правильная строка:
> gcc -O2 -Wall -s -o cobex_put put.o cobex_utils.o cobex_tools.o
> -lezV24
> Володя, почитайте про --as-needed, заодно перестанете давать
> неправильные советы, как в треде про ROOT...
Я так и подумал, что в этом дело (начитавшись в том треде) :-)
Евгений, я и не давал советов, просто применительно к тому случаю привел
в пример ситуацию и заодно хотел послушать мнение по поводу этого. Я не
говорил "сделайте так или этак".. Кратко, но точно мне ответил Дамир.
А каковы цели такого ужесточения требований к сборке?
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 13:29 ` Владимир Гусев
@ 2008-03-27 13:33 ` Eugene Ostapets
2008-03-27 13:52 ` Владимир Гусев
2008-03-27 14:00 ` Damir Shayhutdinov
1 sibling, 1 reply; 16+ messages in thread
From: Eugene Ostapets @ 2008-03-27 13:33 UTC (permalink / raw)
To: ALT Linux Community general discussions
27.03.08, Владимир Гусев<vova1971@narod.ru> написал(а):
> > > gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o
> > > cobex_tools.o
> > Правильная строка:
> > gcc -O2 -Wall -s -o cobex_put put.o cobex_utils.o cobex_tools.o
> > -lezV24
> > Володя, почитайте про --as-needed, заодно перестанете давать
> > неправильные советы, как в треде про ROOT...
>
>
>
> Я так и подумал, что в этом дело (начитавшись в том треде) :-)
>
> Евгений, я и не давал советов, просто применительно к тому случаю привел
> в пример ситуацию и заодно хотел послушать мнение по поводу этого. Я не
> говорил "сделайте так или этак".. Кратко, но точно мне ответил Дамир.
>
> А каковы цели такого ужесточения требований к сборке?
http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpStream/AsNeeded
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 13:33 ` Eugene Ostapets
@ 2008-03-27 13:52 ` Владимир Гусев
0 siblings, 0 replies; 16+ messages in thread
From: Владимир Гусев @ 2008-03-27 13:52 UTC (permalink / raw)
To: community
> > > > gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o
> > > > cobex_tools.o
> > > Правильная строка:
> > > gcc -O2 -Wall -s -o cobex_put put.o cobex_utils.o cobex_tools.o
> > > -lezV24
> > > Володя, почитайте про --as-needed, заодно перестанете давать
> > > неправильные советы, как в треде про ROOT...
> > Я так и подумал, что в этом дело (начитавшись в том треде) :-)
> > Евгений, я и не давал советов, просто применительно к тому случаю
> > привел в пример ситуацию и заодно хотел послушать мнение по поводу
> > этого. Я не говорил "сделайте так или этак".. Кратко, но точно мне
> > ответил Дамир.
> > А каковы цели такого ужесточения требований к сборке?
> http://freesource.info/wiki/AltLinux/Sisyphus/devel/UpStream/AsNeeded
Ага, спасибо.
--
С уважением,
Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 13:29 ` Владимир Гусев
2008-03-27 13:33 ` Eugene Ostapets
@ 2008-03-27 14:00 ` Damir Shayhutdinov
2008-03-29 18:53 ` Michael Shigorin
1 sibling, 1 reply; 16+ messages in thread
From: Damir Shayhutdinov @ 2008-03-27 14:00 UTC (permalink / raw)
To: ALT Linux Community general discussions
> А каковы цели такого ужесточения требований к сборке?
Меньше зависимостей у пакетов, больше скорость загрузки, меньшие
требования к памяти, минимальный геморрой при смене soname,
автоматическая починка статической сборки.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 12:00 ` Eugene Ostapets
2008-03-27 13:29 ` Владимир Гусев
@ 2008-03-27 17:49 ` Владимир Гусев
2008-03-27 17:54 ` Andrey Rahmatullin
1 sibling, 1 reply; 16+ messages in thread
From: Владимир Гусев @ 2008-03-27 17:49 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Thu, 27 Mar 2008 15:00:58 +0300, Eugene Ostapets <eostapets@gmail.com>
wrote:
> 27.03.08, Владимир Гусев<vova1971 narod.ru> написал(а):
>> Здравствуйте!
>> gcc -O2 -Wall -s -lezV24 -o cobex_put put.o cobex_utils.o cobex_tools.o
> Правильная строка:
> gcc -O2 -Wall -s -o cobex_put put.o cobex_utils.o cobex_tools.o -lezV24
а -s должно оставаться перед O2FILES, или после них, он вроде относится к
EXTRACCFLAGS.. Дербанил Makefile, теперь вот так все это выглядит:
[vova@vova SPECS]$ rpm -ba cobex.spec
Выполняется(%prep): /bin/sh -e /home/vova/tmp/rpm-tmp.68063
+ umask 022
+ /bin/mkdir -p /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ rm -rf cobex-0.2.13
+ echo 'Source #0 (cobex-0.2.13.tar.gz):'
Source #0 (cobex-0.2.13.tar.gz):
+ /bin/gzip -dc /home/vova/RPM/SOURCES/cobex-0.2.13.tar.gz
+ /bin/tar -xf -
+ cd cobex-0.2.13
+ /bin/chmod -Rf u+rwX,go-w .
+ exit 0
Выполняется(%build): /bin/sh -e /home/vova/tmp/rpm-tmp.68063
+ umask 022
+ /bin/mkdir -p /home/vova/RPM/BUILD
+ cd /home/vova/RPM/BUILD
+ cd cobex-0.2.13
+ '[' -n '' ']'
+ NPROCS=2
+ make -j2
make: Entering directory `/home/vova/RPM/BUILD/cobex-0.2.13'
gcc -O2 -Wall -c cobex_core.c
gcc -O2 -Wall -c cobex_tools.c
cobex_tools.c: In function 'ctools_signalHandler':
cobex_tools.c:41: warning: pointer targets in assignment differ in
signedness
gcc -O2 -Wall -c cobex_serial.c
gcc -O2 -Wall -c mkdir.c
mkdir.c: In function 'main':
mkdir.c:41: warning: pointer targets in assignment differ in signedness
gcc -O2 -Wall -c put.c
gcc -O2 -Wall -c get.c
get.c: In function 'main':
get.c:43: warning: pointer targets in assignment differ in signedness
gcc -O2 -Wall -c ls.c
gcc -O2 -Wall -c rm.c
rm.c: In function 'main':
rm.c:42: warning: pointer targets in assignment differ in signedness
ls.c: In function 'startElement':
ls.c:84: warning: pointer targets in passing argument 3 of 'iconv' differ
in signedness
ls.c:84: warning: pointer targets in passing argument 5 of 'iconv' differ
in signedness
ls.c: In function 'parseBody':
ls.c:145: warning: pointer targets in passing argument 2 of 'XML_Parse'
differ in signedness
ls.c:148: warning: pointer targets in passing argument 2 of 'XML_Parse'
differ in signedness
ls.c: In function 'main':
ls.c:227: warning: pointer targets in assignment differ in signedness
gcc -O2 -Wall -o cobex_mkdir mkdir.o cobex_core.o cobex_tools.o
cobex_serial.o -s -lezV24
gcc -O2 -Wall -o cobex_put put.o cobex_core.o cobex_tools.o cobex_serial.o
-s -lezV24
gcc -O2 -Wall -o cobex_get get.o cobex_core.o cobex_tools.o cobex_serial.o
-s -lezV24
gcc -O2 -Wall -lexpat -o cobex_ls ls.o cobex_core.o cobex_tools.o
cobex_serial.o -s -lezV24
gcc -O2 -Wall -o cobex_rm rm.o cobex_core.o cobex_tools.o cobex_serial.o
-s -lezV24
ls.o: In function `parseBody':
ls.c:(.text+0xff): undefined reference to `XML_Parse'
ls.o: In function `teardownExpat':
ls.c:(.text+0x28d): undefined reference to `XML_ParserFree'
ls.o: In function `setupExpat':
ls.c:(.text+0x2a9): undefined reference to `XML_ParserCreate'
ls.c:(.text+0x2cd): undefined reference to `XML_SetElementHandler'
collect2: ld returned 1 exit status
make: *** [cobex_ls] Error 1
make: Leaving directory `/home/vova/RPM/BUILD/cobex-0.2.13'
ошибка: Неверный код возврата из /home/vova/tmp/rpm-tmp.68063 (%build)
Ошибки сборки пакетов:
Неверный код возврата из /home/vova/tmp/rpm-tmp.68063 (%build)
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 17:49 ` [Comm] cobex for Branch 4 Владимир Гусев
@ 2008-03-27 17:54 ` Andrey Rahmatullin
2008-03-27 18:48 ` Владимир Гусев
0 siblings, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2008-03-27 17:54 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1129 bytes --]
On Thu, Mar 27, 2008 at 08:49:52PM +0300, Владимир Гусев wrote:
> а -s должно оставаться перед O2FILES, или после них, он вроде относится к
> EXTRACCFLAGS..
Без разницы, конечно же.
> + make -j2
[...]
> gcc -O2 -Wall -lexpat -o cobex_ls ls.o cobex_core.o cobex_tools.o
> cobex_serial.o -s -lezV24
Ошибки относятся к этой команде, а не к следующей, из-за make -j2.
-lexpat не там стоит.
> gcc -O2 -Wall -o cobex_rm rm.o cobex_core.o cobex_tools.o cobex_serial.o -s
> -lezV24
> ls.o: In function `parseBody':
> ls.c:(.text+0xff): undefined reference to `XML_Parse'
> ls.o: In function `teardownExpat':
> ls.c:(.text+0x28d): undefined reference to `XML_ParserFree'
> ls.o: In function `setupExpat':
> ls.c:(.text+0x2a9): undefined reference to `XML_ParserCreate'
> ls.c:(.text+0x2cd): undefined reference to `XML_SetElementHandler'
> collect2: ld returned 1 exit status
> make: *** [cobex_ls] Error 1
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Если уж вы пользуетесь Сизифом, то о проблемах надо сообщать, а не
откатываться молча на старую версию.
-- vsu in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 17:54 ` Andrey Rahmatullin
@ 2008-03-27 18:48 ` Владимир Гусев
2008-03-27 19:13 ` Damir Shayhutdinov
0 siblings, 1 reply; 16+ messages in thread
From: Владимир Гусев @ 2008-03-27 18:48 UTC (permalink / raw)
To: ALT Linux Community general discussions
>> а -s должно оставаться перед O2FILES, или после них, он вроде относится
>> к EXTRACCFLAGS..
> Без разницы, конечно же.
>> + make -j2
> [...]
>> gcc -O2 -Wall -lexpat -o cobex_ls ls.o cobex_core.o cobex_tools.o
>> cobex_serial.o -s -lezV24
> Ошибки относятся к этой команде, а не к следующей, из-за make -j2.
> -lexpat не там стоит.
>> gcc -O2 -Wall -o cobex_rm rm.o cobex_core.o cobex_tools.o [..]
Перечитал про это по ссылке Евгения еще раз, иной раз кажется, что
"ухватил за хвост", вроде прояснилось. Но потом..
Значит ли это, что в Makefile каждому *.o (PUTO, GETO и т.д.) я должен
установить именно такой порядок, или пошагово, опытным путем? Эх..
В спек писать subst - что-то не выходит...
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 18:48 ` Владимир Гусев
@ 2008-03-27 19:13 ` Damir Shayhutdinov
0 siblings, 0 replies; 16+ messages in thread
From: Damir Shayhutdinov @ 2008-03-27 19:13 UTC (permalink / raw)
To: ALT Linux Community general discussions
> Перечитал про это по ссылке Евгения еще раз, иной раз кажется, что
> "ухватил за хвост", вроде прояснилось. Но потом..
> Значит ли это, что в Makefile каждому *.o (PUTO, GETO и т.д.) я должен
> установить именно такой порядок, или пошагово, опытным путем? Эх..
Порядок .o не важен, главное чтобы библиотеки шли после .o.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-27 14:00 ` Damir Shayhutdinov
@ 2008-03-29 18:53 ` Michael Shigorin
2008-03-29 19:34 ` Владимир Гусев
0 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2008-03-29 18:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Thu, Mar 27, 2008 at 05:00:19PM +0300, Damir Shayhutdinov wrote:
> > А каковы цели такого ужесточения требований к сборке?
> Меньше зависимостей у пакетов, больше скорость загрузки,
> меньшие требования к памяти, минимальный геморрой при смене
> soname, автоматическая починка статической сборки.
Причём реально помогает -- говорю как изначально пессимистически
воспринявший такой дефолт.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] cobex for Branch 4
2008-03-29 18:53 ` Michael Shigorin
@ 2008-03-29 19:34 ` Владимир Гусев
2008-03-29 20:51 ` [Comm] -Wl,--as-needed Michael Shigorin
0 siblings, 1 reply; 16+ messages in thread
From: Владимир Гусев @ 2008-03-29 19:34 UTC (permalink / raw)
To: shigorin, ALT Linux Community general discussions
>> > А каковы цели такого ужесточения требований к сборке?
>> Меньше зависимостей у пакетов, больше скорость загрузки,
>> меньшие требования к памяти, минимальный геморрой при смене
>> soname, автоматическая починка статической сборки.
> Причём реально помогает -- говорю как изначально пессимистически
> воспринявший такой дефолт.
В своем "флуде" в треде про Greenstone я написал, что неплохо было бы все
преимущества описать в виде сравнительных тестов и цифр.. а пока я такой
же пессимист - кроме более усложнившейся сборки и выбрасывания за борт
ряда программ и людей, хоть что-то могущих раньше, ничего не вижу.. Если и
есть преимущества - то скорее для разработчиков, а всем остальным -
смотреть и ждать.. Если я в крохотном файле не знаю, что делать, не вижу
откуда ноги растут, чтобы осмысленно что-то там менять, то о чем говорить..
Миша, хотя бы пару конкретных примеров с цифрами можешь привести?
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Comm] -Wl,--as-needed
2008-03-29 19:34 ` Владимир Гусев
@ 2008-03-29 20:51 ` Michael Shigorin
2008-03-30 0:54 ` Dmitry V. Levin
0 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2008-03-29 20:51 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sat, Mar 29, 2008 at 10:34:34PM +0300, Владимир Гусев wrote:
> >>> А каковы цели такого ужесточения требований к сборке?
> >>Меньше зависимостей у пакетов, больше скорость загрузки,
> >>меньшие требования к памяти, минимальный геморрой при смене
> >>soname, автоматическая починка статической сборки.
> >Причём реально помогает -- говорю как изначально
> >пессимистически воспринявший такой дефолт.
> В своем "флуде" в треде про Greenstone я написал, что неплохо
> было бы все преимущества описать в виде сравнительных тестов и
> цифр.. а пока я такой же пессимист
Вов, если б не с ноя начинал -- я бы не поленился найти ссылочку.
А так -- поищи сам, ldv@ показал майнтейнеру gdm (кажется, тогда
tosick@) разницу и тот тоже согласился, что морока того стоила.
На wiki это всё есть, возможно, даже со ссылками:
http://wiki.sisyphus.ru/devel/UpStream/AsNeeded
> - кроме более усложнившейся сборки и выбрасывания за борт ряда
> программ и людей, хоть что-то могущих раньше, ничего не вижу..
Кому слабо или влом фиксить за апстрим его мэйкфайлы (у меня так
тоже бывает, и не всегда получается ждать помощи) -- те могут
отключить нововведение, рецепт там же приведён.
> Если и есть преимущества - то скорее для разработчиков, а всем
> остальным - смотреть и ждать..
Или разбираться, ага.
> Если я в крохотном файле не знаю, что делать, не вижу откуда
> ноги растут, чтобы осмысленно что-то там менять, то о чем
> говорить..
Ну я порой в крохотном не знаю, порой в здоровенном быренько
починю. Если пытаться что-то сделать с обречённым видом --
точно ничего не получится. И распространять это -- зачем?
> Миша, хотя бы пару конкретных примеров с цифрами можешь
> привести?
Для gdm скорость запуска возросла на 5%, вот насколько
уменьшилось количество слинкованных с ним библиотек --
не помню, но не уливлюсь, если раза в полтора-два.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] -Wl,--as-needed
2008-03-29 20:51 ` [Comm] -Wl,--as-needed Michael Shigorin
@ 2008-03-30 0:54 ` Dmitry V. Levin
2008-03-30 15:18 ` Владимир Гусев
0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2008-03-30 0:54 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 1361 bytes --]
On Sat, Mar 29, 2008 at 10:51:25PM +0200, Michael Shigorin wrote:
> On Sat, Mar 29, 2008 at 10:34:34PM +0300, Владимир Гусев wrote:
> > >>> А каковы цели такого ужесточения требований к сборке?
> > >>Меньше зависимостей у пакетов, больше скорость загрузки,
> > >>меньшие требования к памяти, минимальный геморрой при смене
> > >>soname, автоматическая починка статической сборки.
> > >Причём реально помогает -- говорю как изначально
> > >пессимистически воспринявший такой дефолт.
> > В своем "флуде" в треде про Greenstone я написал, что неплохо
> > было бы все преимущества описать в виде сравнительных тестов и
> > цифр.. а пока я такой же пессимист
>
> Вов, если б не с ноя начинал -- я бы не поленился найти ссылочку.
> А так -- поищи сам, ldv@ показал майнтейнеру gdm (кажется, тогда
> tosick@) разницу и тот тоже согласился, что морока того стоила.
>
> На wiki это всё есть, возможно, даже со ссылками:
> http://wiki.sisyphus.ru/devel/UpStream/AsNeeded
Эта ссылка там есть:
http://lists.altlinux.org/pipermail/devel/2006-March/030208.html
[...]
> > Миша, хотя бы пару конкретных примеров с цифрами можешь
> > привести?
>
> Для gdm скорость запуска возросла на 5%, вот насколько
> уменьшилось количество слинкованных с ним библиотек --
> не помню, но не уливлюсь, если раза в полтора-два.
19 -> 10.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] -Wl,--as-needed
2008-03-30 0:54 ` Dmitry V. Levin
@ 2008-03-30 15:18 ` Владимир Гусев
0 siblings, 0 replies; 16+ messages in thread
From: Владимир Гусев @ 2008-03-30 15:18 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sun, 30 Mar 2008 04:54:33 +0400, Dmitry V. Levin <ldv@altlinux.org>
wrote:
> On Sat, Mar 29, 2008 at 10:51:25PM +0200, Michael Shigorin wrote:
>> On Sat, Mar 29, 2008 at 10:34:34PM +0300, Владимир Гусев wrote:
>> > >>> А каковы цели такого ужесточения требований к сборке?
>> > >>Меньше зависимостей у пакетов, больше скорость загрузки,
>> > >>меньшие требования к памяти, минимальный геморрой при смене
>>>>> soname, автоматическая починка статической сборки.
>>>> Причём реально помогает -- говорю как изначально
>>>> пессимистически воспринявший такой дефолт.
>>> В своем "флуде" в треде про Greenstone я написал, что неплохо
>>> было бы все преимущества описать в виде сравнительных тестов и
>>> цифр.. а пока я такой же пессимист
>> Вов, если б не с ноя начинал -- я бы не поленился найти ссылочку.
>> А так -- поищи сам, ldv@ показал майнтейнеру gdm (кажется, тогда
>> tosick@) разницу и тот тоже согласился, что морока того стоила.
:-)
>> На wiki это всё есть, возможно, даже со ссылками:
>> http://wiki.sisyphus.ru/devel/UpStream/AsNeeded
> Эта ссылка там есть:
> http://lists.altlinux.org/pipermail/devel/2006-March/030208.html
> [...]
>>> Миша, хотя бы пару конкретных примеров с цифрами можешь
>>> привести?
>> Для gdm скорость запуска возросла на 5%, вот насколько
>> уменьшилось количество слинкованных с ним библиотек --
>> не помню, но не уливлюсь, если раза в полтора-два.
> 19 -> 10.
спасибо!
--
С уважением, Владимир Гусев
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2008-03-30 15:18 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-27 11:42 [Comm] cobex for Branch 4 Владимир Гусев
2008-03-27 12:00 ` Eugene Ostapets
2008-03-27 13:29 ` Владимир Гусев
2008-03-27 13:33 ` Eugene Ostapets
2008-03-27 13:52 ` Владимир Гусев
2008-03-27 14:00 ` Damir Shayhutdinov
2008-03-29 18:53 ` Michael Shigorin
2008-03-29 19:34 ` Владимир Гусев
2008-03-29 20:51 ` [Comm] -Wl,--as-needed Michael Shigorin
2008-03-30 0:54 ` Dmitry V. Levin
2008-03-30 15:18 ` Владимир Гусев
2008-03-27 17:49 ` [Comm] cobex for Branch 4 Владимир Гусев
2008-03-27 17:54 ` Andrey Rahmatullin
2008-03-27 18:48 ` Владимир Гусев
2008-03-27 19:13 ` Damir Shayhutdinov
2008-03-27 12:58 ` Pavlov Konstantin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git