
On 2009 Mar 17, at 10:36, Christian Maeder wrote:
Ralph Crawford wrote:
ln -s /usr/lib/libm.so.1 $BOS_ROOT/lib/libm.so.2
You need an actual libm.so.2 library that contains the missing symbols. To this library you set a link libm.so in a directory that is in the front of your LD_LIBRARY_PATH, so that libm.so.2 instead of libm.so. 1 is found via libm.so.
It's a bit more complex than that: if you have the appropriate service contract you can request the C9X patch cluster, otherwise you can't get libm.so.2 at all, as far as I can determine. I came up with an ugly hack to work around it, but would prefer to find a better solution. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH