[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