mmessiah
January 17th, 2019, 05:05 PM
Hello,
I've compiled "MARC-FS" project at one Debian 9 virtual server and need to copy the binaries to another one (same Debian 9). There are no official binaries and this project is not available from repos.
It requires libjsoncpp.so.1, libjemalloc.so.2 and libfuse3.so.3 - all of them were located at the old machine and copied to new one to the current folder.
The same thing done with libstdc++.so.6. Now I have this error:
./marcfs: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by libfuse3.so.3)
I have /lib/x86_64-linux-gnu/libc.so.6, it's a symlink to libc-2.19.so. If I'm replacing libc.so.6 system crashes. How to copy binaries properly?
The question is not about the marcfs, but about the generic problem of compiling at one machine and distributing to few other machines. Usually I did not got such troubles, a binary usually starts at new machine without any problems.
P.S. I don't want to compile it at each machine individually, 1) it's stupid 2) there should not be any unnecessary software installed
I've compiled "MARC-FS" project at one Debian 9 virtual server and need to copy the binaries to another one (same Debian 9). There are no official binaries and this project is not available from repos.
It requires libjsoncpp.so.1, libjemalloc.so.2 and libfuse3.so.3 - all of them were located at the old machine and copied to new one to the current folder.
The same thing done with libstdc++.so.6. Now I have this error:
./marcfs: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by libfuse3.so.3)
I have /lib/x86_64-linux-gnu/libc.so.6, it's a symlink to libc-2.19.so. If I'm replacing libc.so.6 system crashes. How to copy binaries properly?
The question is not about the marcfs, but about the generic problem of compiling at one machine and distributing to few other machines. Usually I did not got such troubles, a binary usually starts at new machine without any problems.
P.S. I don't want to compile it at each machine individually, 1) it's stupid 2) there should not be any unnecessary software installed