[devel] Re: slatec, fortran libraries, weak symbols
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Ноя 29 14:04:37 MSK 2004
On Mon, Nov 29, 2004 at 10:35:09AM +0500, Constantin Mikhaylenko wrote:
> > for f in *.f; do g77 -c %optflags %optflags_shared "$f"; done
> > g77 -shared -o lib%name.so.%version -Wl,-soname=lib%name.so.%version *.o
>
> man gcc
> /soname
> Pattern not found (press RETURN)
-Wl передает опции линкеру, поэтому надо искать в man ld.
> А без оного безобразия (таки вас не устраивает потом сказать ln -s bla-bla ?) у меня собирается безошибочно.
Что есть безобразие?
SONAME должен быть у всех разделяемых библиотек.
> Давно хотел собрать slatec.
> Если сильно не возражаете -- на этой неделе сделаю
> (более менее свободен).
>
> BW
> Const
>
> P.S.
> Совершенно не понимаю смысла разделяемой билиотеки
> для _такого_рода_ подпрограмм
Например, perl-PDL таскает вместе с собой некоторое подмножество
библиотеки slatec. А также посмотрте, как собран slatec в debian.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20041129/7c9e829e/attachment-0001.bin>
Подробная информация о списке рассылки Devel