[devel] Re: swig-1.3.21-alt1: rebuild failed [2]
Gleb Stiblo
=?iso-8859-1?q?g=2Estiblo_=CE=C1_sam-solutions=2Enet?=
Пт Июн 4 13:02:39 MSD 2004
On Fri, Jun 04, 2004 at 12:38:51PM +0400, Alexey Tourbin wrote:
AT>>> Подумайте, нужно ли там собирать runtime libraires.
AT>>> По-моему, не нужно (никто их не использует).
AT>>> Подумайте также, нужен ли пакет swig-devel.
GS>> Мне точно не нужны ни libraires, ни devel.
GS>> Если они не нужны никому другому (а судя по тишине -- не нужны),
GS>> я их уберу.
AT> IMHO runtimes libraries собирать не нужно, потому что
AT> 1) по умолчанию используется embedded довесок обвязочного кода (это
AT> контролируется на уровне cpp).
AT> 2) сами runtime библиотеки очень маленькие, т.е. это больше похоже на XS в перле.
AT> 3) как минимум некоторые runtime библиотеки порождают зависимости на
AT> runtime библиотеки собственно интерпретаторов; т.е. каждую runtime
?
ldd libswigpy.so.0.0.0
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0x4001f000)
libc.so.6 => /lib/libc.so.6 (0x40024000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
ldd libswigpl.so.0.0.0
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0x40020000)
libc.so.6 => /lib/libc.so.6 (0x40025000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
AT> библиотеку, в идеале, нужно помещать в отдельный libswig-* пакет.
Вот этим страдать точно не хочется.
Из README
...
SWIG includes an optional set of runtime libraries that are sometimes used
when working with multiple modules. By default, these aren't built due to
...
The libraries aren't needed to use SWIG or to run most of the
...
Итого: я их не собираю. Понадобятся -- соберу.
AT> IMHO пакет swig-devel не нужен, потому что в нём находится только
AT> документация, а сам пакет swig используется только для сборки и не
AT> порождает зависимостей в уже собранных пакетах. Т.е. swig и swig-devel --
AT> это по смыслу одно и то же, поэтому распиливать пакет вообще не стоит.
Согласен. А как быть со swig.m4?
--
Gleb Stiblo AKA UlfR <g.stiblo на sam-solutions.net>
Подробная информация о списке рассылки Devel