/sbin/loader: Error: unresolvable symbol

From: Hugo Llach V. <Hugo.Llach_at_sonda.cl>
Date: Wed, 22 Apr 1998 11:20:05 -0400

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 Wed Apr 22 1998 - 18:23:02 NZST

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