On Thu, Jan 26, 2023 at 8:04 PM Igor Zhuravlov <[email protected]> wrote:
> 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

Huh.. I missed that. Thanks.

> 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).

Yes... and that was coded deliberately -- the thought was that the J
provided libgmp would be more reliable than whatever a user had
installed on their system.

I guess this search order should be reversed.

Though it's not at all clear to me why there should be a binary
compatibility issue in this context. (This is not a problem which I
have been able to reproduce.)

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

Reply via email to