Knihovnu *.a premenit na *.so
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Středa Březen 27 18:28:06 CET 2002
On Tue, 26 Mar 2002, Jiri Dobes wrote:
> gcc -shared -Wl,-soname,knihovna.so.1 -o knihovna.so.1.0.0 libknih.a
Mozna by pomohlo -Wl,--whole-archive. Nebo, jak bylo doporucovano,
rozebrat pomoci ar na soucastky a linkovat to z nich.
On Wed, 27 Mar 2002, Petr Cech wrote:
> no, neni to nutne, ale jinak to jako >>sdilena<< knihovna ztraci smysl,
> protoze se typicky bude muset pro kazdy program prelinkovat (a nakopirovat)
> znova. Navic, pokud si vzpominam, to bude chodit asi jenom na ia32 a ne na
> ostatnich architekturach
Chodit to bude kdekoli, kde to dynamic linker prenese pres srdce,
architektura pocitace v tom nehraje velkou roli. Ale to, ze bude mit kazdy
proces de facto vlastni kopii a ze to tedy nebude zadna sdilena knihovna,
je samozrejme pravda.
On 27 Mar 2002 uhlar na fantomas.sk wrote:
> (tusite niekto ako v objektoch zistit ci obsahuju PIC?)
objdump -r vypisuje relokace odkazujici se na GOT a PLT.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux