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."