From: Robert H. <Rob...@gm...> - 2001-06-24 16:30:24
|
Hi Mark and Alexander! Am Sonntag, 24. Juni 2001 12:13 schrieb Alexander Leidinger: > On 23 Jun, Mark Taylor wrote: > > After doing some more reading, I'm now convinced that some non-PIC > > routines in a shared library is no problem. ELF shared libraries > > support dozens of different types of relocatable objects, including > > PIC. Also, our non-PIC routines are called only from internal librar= y > > functions. All routine called by the application are all PIC. > > I hadn't thought about this. > > Ok, now we only have to resolve the problem with libtool 1.4. > > Bye, > Alexander. =09Well, Pic has some negative speed impacts anyway, so, =09why not disabling the assembler routines for the shared library =09and enabling it for the static ones? =09The object files for the shared lib could go into a pic subdirectory =09while the static ones could go into a static subdir. =09This way it should be possible to generate both libs by the =09same configure generated makefile at the same run. =09Both libs would targetting specific needs: shared:=09pluggable, memory sharing, etc.. static:=09speed speed speed... Ciao Robert |