On Wed, Jan 25, 2023 at 11:43 PM Raul Miller <[email protected]> wrote:
> For whatever reason, you didn't include the result of running the file
> command on the libgmp.so file which was supposed to have been
> distributed with J.

I did:

> user@host:~/j904/bin> for f in {.,/usr/lib64}/libgmp.so*; do file $f; done
> > ./libgmp.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), 
> > dynamically linked, BuildID[sha1]=bb9f305cf7351a19f879af350eab1775bcb03091, 
> > not stripped
> > /usr/lib64/libgmp.so.10: symbolic link to libgmp.so.10.3.2
> > /usr/lib64/libgmp.so.10.3.2: ELF 64-bit LSB shared object, x86-64, version 
> > 1 (SYSV), dynamically linked, 
> > BuildID[sha1]=9e11b2a675e3fd8af6d9ae9328dc8f105f15292f, stripped

Loop here applied file command to 3 files:
- libgmp.so distributed with J,
- system's link to system's libgmp.so.10.3.2 ,
- system's libgmp.so.10.3.2 .

> But I guess you got it working, so perhaps that's good enough.

Yes, it's working, but installation process here required manual .so files
copying. The cause of problem seems to be that J uses libgmp.so from ~bin
directory (i.e. which is distributed with J) and ignores libgmp.so resolved
by standard dynamic linker (i.e. which is presented in system).

-- 
Regards,
Igor


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to