Is X86 .so not supported on TX1?

I try to run a programe on TX1, which is used a.so file, it is made for X86_64 .
But it report with “[b]cannot open shared object file: No such file or directory”
and I try to solve this with [url]GNU Scientific Library — GSL 2.7 documentation, but failed.
Is this because of the " X86_64" not support in TX1’s “aarch64”?

Architecture on a TX1 is arm64/aarch64. x86_64 is strictly a desktop CPU, so there is no possibility of such a file running on a Jetson. However, your error was that it didn’t find the file in the first place…had the file been found it would not have worked. If you have the source code you can simply compile it directly on the Jetson and it would become arm64/aarch64…or you could cross-compile from the PC (which takes significantly more effort).

Already add the .so file to my /usr/lib , and add the directory to LD_LIBRARY_PATH by "export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH,but it still “cannot open shared object file: No such file or directory” , so what’s the problem?