I am running Mandrake 6.1

How do I get the correct path or correct library on the right path?
(lisp was linked in Dec 15  1998 against some previous Redhat)

In the following sequence I attempt to execute cmucl and get error
-------------------------
[hodges@hodges bin]$ lisp
lisp: error in loading shared libraries: lisp: undefined symbol:
__setfpucw
--------------------------
Next I ask ldd to see what shared libraries are used
-----------------------------------
[hodges@hodges bin]$ ldd lisp
        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x2aaac000)
        libdl.so.2 => /lib/libdl.so.2 (0x2aab7000)
        libm.so.6 => /lib/libm.so.6 (0x2aaba000)
        libc.so.6 => /lib/libc.so.6 (0x2aad8000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
--------------------------------------
Then I look at libraries and find one that contains --setfpucw
-----------------------------------------
[hodges@hodges bin]$ nm /lib/libc.so.6 |grep fpu
0005479c T _IO_fputs
000f3638 D __fpu_control
0001ecfc t __setfpucw
         U _dl_fpu_control@@GLIBC_2.1
00055ca0 T fputc
00057330 T fputc_unlocked
0005479c W fputs
000576c8 T fputs_unlocked
[hodges@hodges bin]$

Reply via email to