[devel] Re: [sisyphus] blackdown j2se

Dmitry V. Levin ldv на altlinux.org
Ср Фев 8 04:13:24 MSK 2006


On Wed, Feb 08, 2006 at 03:02:59AM +0300, Mikhail Zabaluev wrote:
> В Втр, 07/02/2006 в 16:46 +0300, Dmitry V. Levin пишет:
> > $ rpmquery -p --provides j2se1.4-blackdown-1.4.2_03-alt1.i586.rpm |fgrep libverify >~/tmp/x
> > /usr/lib/j2se1.4-blackdown/jre/lib/i386/libverify.so  
> > /usr/lib/j2se1.4-blackdown/jre/lib/i386/libverify.so(SUNWprivate_1.1)  
> > $ rpmquery -p -R j2se1.4-blackdown-1.4.2_03-alt1.i586.rpm
> > /usr/lib/j2se1.4-blackdown/jre/lib/libverify.so(SUNWprivate_1.1)  
> > 
> > Несостыковка: Provides по каталогу
> > /usr/lib/j2se1.4-blackdown/jre/lib/i386
> > а Requires по каталогу
> > /usr/lib/j2se1.4-blackdown/jre/lib
> 
> Вот я и не понимаю, с чего такие Requires, если библиотеки все в
> jre/lib/i386.

Это следствие попытки избежать другой проблемы:
$ ldd /bin/echo
        libc.so.6 => /lib/i686/libc.so.6 (0x0011b000)
        /lib/ld-linux.so.2 (0x80000000)

Очевидно, что /i686/ здесь архитектурно-зависимый компонент, который надо
убрать.

Похоже что действующий фильтр
sed -e 's|/tls/|/|' -e 's|/sse2/|/|' -e "s|/$RPM_ARCH/|/|" -e 's|/i[3-9]86/|/|'
слишком сильный.

Я постараюсь побыстрее это исправить.


-- 
ldv
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼	з╤ЙчвоT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4КM╢СЖ·q╝|вoз╤ж°├g╖╣╦╖


Подробная информация о списке рассылки Devel