The GLIBC version was always 2.27:Console wrote:/lib/i386-linux-gnu/libc.so6: version `GLIBC_2.28' not found (required by /media/PureBasic/6.00_Beta_7/compilers/purebasic
Ubuntu 18.04 x86 console wrote:ldd --version
ldd (Ubuntu GLBBC 2.27-3 ubuntu 1.6)
These are the tested Linux distributions ([+] PureBasic is starting, [-] GLIBC_2.28 not found) which were all updated with all available updates before trying to start PureBasic:
[+] Debian 10 x86 'Buster' with LXDE
[-] Linux Mint 19 x86 'Tara' with Cinnamon
[-] Lubuntu 18.04 x86 LTS
[+] MX Linux 19.4 x86
[-] Kubuntu 18.04 x86 LTS
[-] Ubuntu 18.04 x86 LTS
[-] Ubuntu Budgie 18.04 x86 LTS
[-] Ubuntu Mate 18.04 x86 LTS
[-] Xubuntu 18.04 x86 LTS
A similar problem with GLIBC_2.28 existed with the Raspberry Pi version where PureBasic didn't start on older Raspberry Pi OS versions because PureBasic was compiled with GLIBC_2.29.
Is it possible to link the lib statically for the Linux x86 version of PureBasic like it has already been done for the Raspberry Pi?
Fred wrote:I just pushed a new Raspberry 6.00 beta 4 package which links the libm statically to avoid the 2.29 dependency, could you give it a try ?
Ubuntu 18.04 x86 (Bionic Beaver) is a LTS version with hardware and maintenance updates up to April 2023 and paid Extended Security Maintenance (ESM) up to January 2028. So it would be nice to be able to use Ubuntu 18.04 x86 LTS and its derivatives with the new PB 6.00...