[devel] -fpic & -shared
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Дек 27 12:14:11 MSK 2007
On Thu, Dec 27, 2007 at 12:02:51PM +0300, Максим Иванов wrote:
> В сообщении от Thursday 27 December 2007 11:44:30 Alexey Tourbin написал(а):
> > On Thu, Dec 27, 2007 at 11:39:57AM +0300, Максим Иванов wrote:
> > > Когда собираем бинарник с опцией -shared (т.е. собираем .so),
> > > позволительно ли включать в него объектники скомпиленные без -fpic?
> >
> > Нет.
>
> Где можно про это более конкретно почитать?
Можно начать читать с glibc/elf/rtld.c.
> Когда искал наткнулся вот на такое
> письмо http://sources.redhat.com/ml/glibc-linux/2000-q2/msg00066.html где
> впринципе утверждается обратное:
>
> "Indeed -fpic and -fPIC are not necessary for shared libraries to be used
> either by ld.so or libdl.so. Why? I have no idea... As long as you do
> -shared with gcc, you're golden."
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20071227/0f9e53ab/attachment-0002.bin>
Подробная информация о списке рассылки Devel