[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