Shipping Solaris shared library

From: Rajdeep Sengupta (rajdeep@noida.atrenta.com)
Date: Mon Oct 16 2006 - 08:43:13 EDT


Hi Managers,

 

I have an issue for which I need your help.

We develop our software in solaris, and the base version which we support is
solaris 8. Now the Solaris 8 build machine carries a patch level
Generic_108528-29. But there are some customers who uses solaris 8 with
patch level Generic_108528-18. And we cannot make our build machine with
lower patch because the hardware does not support Solaris 8 with patch
Generic_108528-18.

 

We found that if we build our software on Generic_108528-29 (our
buildmachine), then it fails on customer machine (Generic_108528-18), with
the following error

 

fatal: libm.so.1: version `SUNW_1.1.1' not found (required by file

 

 

Now, if I copy the libm.so.1 (match library) in our release and configure
our software to pick math library from our software then it works fine on
Generic_108528-18 machine.

 

So, I have two questions.

 

1. Is it legal to ship our software with Solaris shared math
library(libm.so.1)
2. Is there any other workaround to get rid of the above issue, so that
we do not have to ship this shared library(libm.so.1) with our release.

 

When we say that our supported base solaris version is 8, then naturally it
should work on all patches, which is not happening because of major changes
between the two patch levels.

 

BTW, if this is not the right forum to ask such questions, can someone,
please let me know the right forum.

 

 

Thanks in advance.

 

-Rajdeep
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:01 EDT