That is not a good reason.
You only need to build once for each distro, or less.
If those libs are installed on target machine, it works.
One other compatibility issue between distros is memcpy bug:
http://www.win.tue.nl/~aeb/linux/misc/gcc-semibug.html
And read Drepper's comments about pie/pic.
You only need to build once for each distro, or less.
Code:
$ readelf -d minerd|grep -w NEEDED
0x0000000000000001 (NEEDED) Shared library: [libcurl.so.4]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libjansson.so.4]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
One other compatibility issue between distros is memcpy bug:
http://www.win.tue.nl/~aeb/linux/misc/gcc-semibug.html
And read Drepper's comments about pie/pic.
I'm using Wolf0's statically linked miner across all of them and all working without issues.
Instead of continueing to mine XMR, i'd like to switch them all to BBR and there are some
really old versions of software running on them that I simply can not upgrade (old autoconf, libcurl etc)
so I don't really have a choice but to build it statically. (some of the machines won't even compile it dynamically!)