the 64-bit x86 ELF binaries for linux appear to be broken due to bad symbol versioning:
user@stream11:~/Downloads/lazarus (test)/temp/usr/share/lazarus/4.0.0$ readelf --dyn-syms -W lazarus | grep GLIBC | grep -v "2.2.5"
179: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (3)
401: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (3)
467: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dladdr@GLIBC_2.34 (3)
717: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (3)
914: 0000000000000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (3)
932: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (3)
1088: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3)
user@stream11:~/Downloads/lazarus (test)/temp/usr/share/lazarus/4.0.0$ readelf --dyn-syms -W lazbuild | grep GLIBC | grep -v "2.2.5"
4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (3)
6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (3)
8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3)
13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dladdr@GLIBC_2.34 (3)
15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (3)
24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (3)
user@stream11:~/Downloads/lazarus (test)/temp/usr/share/lazarus/4.0.0$ readelf --dyn-syms -W startlazarus | grep GLIBC | grep -v "2.2.5"
212: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (3)
255: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (3)
299: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3)
569: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dladdr@GLIBC_2.34 (3)
731: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (3)
1003: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (3)
user@stream11:~/Downloads/lazarus (test)/temp/usr/share/lazarus/4.0.0$
this should be fixable by running sudo make bigide from within the 4.0.0 directory, preferably directly after installation.
cheers,
rob :-(