[devel] I: rpm 4.0.4-alt98.49, latter rain

Alexey I. Froloff raorn на altlinux.org
Ср Окт 6 09:36:52 UTC 2010


On Wed, Oct 06, 2010 at 01:18:45PM +0400, Dmitry V. Levin wrote:
> > Спать надо больше.
> Да, спасибо.
Да это я про себя.

> > Это не для библиотек:
> Для не-библиотек, пожалуй, и так уже всё неплохо.
> В первоначальной постановке задачи вопрос был именно про библиотеки.
Ну можно так:

$ alias gcc='gcc -Wl,--no-undefined'
$ echo 'int foo1(){return 1;}' | gcc -fpic -shared -o libfoo1.so
-xc - && echo 'int foo2(){return foo1()+1;}' | gcc -fpic -shared
-o libfoo2.so -xc - -Wl,--rpath,$PWD -L. -lfoo1 && echo 'int
foo3(){return foo1()+foo2();}' | gcc -fpic -shared -o libfoo3.so
-xc - -Wl,--rpath,$PWD -L. -lfoo2 && /usr/lib/rpm/lib.req
libfoo3.so
/tmp/.private/raorn/cc4GWbBZ.o: In function `foo3':
:(.text+0xf): undefined reference to `foo1'
collect2: ld returned 1 exit status

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20101006/40e453e8/attachment-0001.bin>


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