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
