Upgrade: /sbin/loader: Error: unresolvable symbol

From: Hugo Llach V. <Hugo.Llach_at_sonda.cl>
Date: Tue, 28 Apr 1998 12:48:48 -0400

Hi ,

I tried some recomendations.
When I seted the _RLD_ARGS variable up, I could run the application:

_RLD_ARGS="-ignore_unresolved".

How can this option affect the application behavior ??
Are there relevant changes in the libm.so library ??

Thanks.

Following, the original question:

-----Original Message-----
From: Hugo Llach V. [SMTP:Hugo.Llach_at_sonda.cl]
Sent: Wednesday, April 22, 1998 12:20 PM
To: 'OSF Managers'
Subject: /sbin/loader: Error: unresolvable symbol

Hi,

I was running an application on DU3.2G.

Few days ago I upgraded my system to 4.0D and now the application don't work.

The error message is /sbin/loader: Error: unresolvable symbol in my_program: ceil


I checked the libm.a and the libm.so and they both have an ceil symbol entry:

 # ar t libm.a | grep ceil
        ceil.o
        ceilf.o
        r_ceil.o
        r_ceilf.o

 # nm libm.a | grep -w ceil
        libm.a[ceil.o]:
        ceil | 0000000000000016 | T | 0000000000000008
        ceil | 0000000000000000 | U | 0000000000000008

 # nm libm.so | grep ceil
        ceil | 0004395901071856 | T | 0000000000000008
        r_ceil | 0004395901091120 | T | 0000000000000008

After that, I created the environmental variable LD_LIBRARY_PATH:

 # LD_LIBRARY_PATH=/usr/shlib:/usr/ccs/lib:/usr/lib/cmplrs/cc:/usr/lib
 # export LD_LIBRARY_PATH

After all these checks I ran the program, but nothing: The same error message.


Do I need the 4.0D compiled version of the program or is there another way to force a right ceil() function load ?

Regards.

Hugo
e-mail: hugo.llach_at_sonda.cl
Received on Tue Apr 28 1998 - 19:52:01 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:37 NZDT