On Tue, 2015-09-08 at 18:26 +0200, Samuel Thibault wrote: > Ian Campbell, le Tue 08 Sep 2015 17:15:40 +0100, a écrit : > > Is it at all possible (even theoretically) to take a shared library > > (which > > is relocatable as required) and to do a compile time static linking > > pass on > > it? i.e. use libfoo.so but still do static linking? > > € gcc test.c -o libtest.so -shared -Wl,--relocatable > /usr/bin/ld.bfd.real: -r and -shared may not be used together
Sorry, my suggestion was a bit garbled, to say the least... I meant more "link an application against it statically even though it is a shared library": $ gcc main.c -o myapp.elf -static libfoo.so Where myapp.elf would be statically linked and include the libfoo code directly. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel