[devel] liborc: где логика?
Paul Wolneykien
manowar на altlinux.org
Вс Сен 26 17:29:54 UTC 2010
26.09.2010 11:42, Valery V. Inozemtsev пишет:
> Hi
>
> $ rpmquery -l liborc
> /usr/lib/liborc-0.4.so
> /usr/lib/liborc-0.4.so.0
> /usr/lib/liborc-0.4.so.0.9.0
> /usr/lib/pkgconfig/orc-0.4.pc
>
> зачем в пакете с либой файлы /usr/lib/liborc-0.4.so
> и /usr/lib/pkgconfig/orc-0.4.pc?
*.pc как я понял, в -devel пакет, так?
А что же с *.so* ? Все эти файлы образуют цепочку символических
ссылок, как же её можно разрывать?
>
> $ rpmquery -l liborc-devel
> /usr/include/orc-0.4
> /usr/include/orc-0.4/orc
> /usr/include/orc-0.4/orc/opcodes.h
> /usr/include/orc-0.4/orc/orc-stdint.h
> /usr/include/orc-0.4/orc/orc.h
> /usr/include/orc-0.4/orc/orcarm.h
> /usr/include/orc-0.4/orc/orcdebug.h
> /usr/include/orc-0.4/orc/orcemulateopcodes.h
> /usr/include/orc-0.4/orc/orcfunctions.h
> /usr/include/orc-0.4/orc/orcmmx.h
> /usr/include/orc-0.4/orc/orcneon.h
> /usr/include/orc-0.4/orc/orconce.h
> /usr/include/orc-0.4/orc/orcparse.h
> /usr/include/orc-0.4/orc/orcpowerpc.h
> /usr/include/orc-0.4/orc/orcprogram.h
> /usr/include/orc-0.4/orc/orcsse.h
> /usr/include/orc-0.4/orc/orcutils.h
> /usr/include/orc-0.4/orc/orcx86.h
> /usr/lib/liborc-0.4.a
>
> почему /usr/lib/liborc-0.4.a в devel пакете, а не в devel-static?
> почему в devel пакете отсутствуют .so и .pc файлы?
А для чего нужен отдельный пакет devel-static ? Я посчитал, что если
кто-то хочет заниматься разработкой с этой библиотекой, то и статические
библиотеки ему не помешают. Хотя согласен, есть тут некоторая избыточность.
На счёт *.so в данном контексте вообще не понял. Нельзя же
продублировать файлы библиотек, т.е. положить *.so* и в liborc, и в
liborc-devel. При этом liborc без *.so* кажется не имеет смысла.
Про *.pc понял, переложу в -devel, когда разберусь с остальными
вопросами.
Правда, хотелось бы услышать не только вопросы, но и пояснения. :)
Подробная информация о списке рассылки Devel