zugzuang - 2023-10-22

The problem seems to be the versions of gcc and its libs. I did a test, copied all the scidb-beta executables installed on arch linux to debian, and when I tried to run scidb-beta on debian, it didn't open, generating the following error in the terminal...

/usr/local/bin/tkscidb-beta: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /usr/local/bin/tkscidb-beta)
/usr/local/bin/tkscidb-beta: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/local/bin/tkscidb-beta)

But the problem goes deeper than just that. I could say: Ok, so I'm going to take pgn and generate a .sci database in Debian. Sweet illusion, scidb-beta on debian cannot open pgn. I think scidb-beta only works satisfactorily in the arch linux framework. Currently arch linux uses gcc 13 v 2.38, debian sid is using 13 v 2.37, but the problem doesn't seem to be just that, there are other mysterious factors in the way, scidb compiled in debian should do exactly the same thing as the version compiled in arch.