SUMMERY: shared library problem

From: Andreas Sorgatz (andi@uni-paderborn.de)
Date: Wed Dec 15 1993 - 18:39:39 CST


Thanks to Russ Poffenberger for his answer.
My original posting was:

>I create a shared library 'math.so' with
> ...
>and everything works fine. But now I need to link the C-math-library
>(-lm) to 'math.so'. Unfortunately there's only a static version (libm.a) so
>
> ld -assert pure-text -o math.so out.o -lm
>
>and all my other attempts to create a correctly working sha-lib
>'math.so' failed. Please can anybody tell me:
>
> * if and how I can link a static lib to a sha-lib, or
> * how I can get/create a dynamic version of libma.a

poffen@San-Jose.ate.slb.com answered:

I asked Sun this a while back. Their answer was that performance would be bad,
and other reasons why the math lib is not dynamic. They had no plans to make
a shared version.

You cannot link in static code to a make a shared library since you need the
modules compiled with -pic, the modules in libm are not compiled this way.

If you can get source from Sun, you could always create your own.

  ___ _____________________________________________________
 /__/ ( Andreas Sorgatz Rechnerbetreuung Mathematik
/ / __) andi@uni-paderborn.de Paderborn, den 15 Dec. 1993



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:33 CDT