The GLIBC version was always 2.27 or below in these cases:Console wrote:/lib/i386-linux-gnu/libc.so6: version `GLIBC_2.28' not found (required by /media/PureBasic/6.00/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
[+] Devuan 4 x86 'Chimaera' with Xfce
[-] Linux Mint 19 x86 'Tara' with Cinnamon
[-] Lubuntu 18.04 x86 LTS with LXDE
[+] MX Linux 19.4 x86 with Xfce
[-] Kubuntu 18.04 x86 LTS with KDE Plasma
[+] Q4OS 3.8 x86 'Centaurus' with Trinity
[-] SliTaz 5.0 x86 with LXDE
[-] Ubuntu 18.04 x86 LTS with Gnome 3
[-] Ubuntu Budgie 18.04 x86 LTS with Budgie
[-] Ubuntu MATE 18.04 x86 LTS with MATE
[-] Xubuntu 18.04 x86 LTS with Xfce
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...