Re: GLIBCXX_3.4.29
Op 03-09-2021 om 09:46 schreef Martijn van de Streek: Paul van der Vlis schreef op do 02-09-2021 om 20:32 [+0200]: Iemand vroeg me een computer te bouwen voor iets wat Pixinsight heet: https://pixinsight.com/sysreq/ Punt is dat dit GLIBCXX_3.4.29 nodig heeft, en Debian 11 biedt 3.4.2 Deze ABIs veranderen/worden nieuw gemaakt als er nieuwe features worden toegevoegd die niet 100% compatible zijn. GCC 11 heeft extra C++17 en C++20 features, met bijbehordende nieuwe ABIs. Dit is toegevoegd in de volgende commit: https://github.com/gcc-mirror/gcc/commit/932fbc868ad429167a3d4d5625aa9d6dc0b4506b Debian Bullseye heeft GCC 10, en heeft daarom die nieuwere ABI nog niet. De "sysreq" pagina van Pixinsight lijkt me dan ook niet helemaal te kloppen want die zeggen: PixInsight 1.8.8-8 for Linux requires a 64-bit Linux distribution with glibc version 2.27 (January 2018) or later and GLIBCXX_3.4.29 / CXXABI_1.3.12 (GCC 9.3.0 or later). CXXABI_1.3.12 is inderdaad toegevoegd in GCC 9: https://github.com/gcc-mirror/gcc/commit/c124af936b6b225eb548ccdd7f01400511d784dc Maar GLIBCXX_3.4.29 zit pas in GCC 11. Mijn indruk is ook dat het niet helemaal klopt, wellicht moet ik maar eens contact opnemen met de makers. Bedankt voor de hulp, hetzelfde voor Henk! Groet, Paul -- Paul van der Vlis Linux systeembeheer Groningen https://www.vandervlis.nl/
Re: GLIBCXX_3.4.29
Paul van der Vlis schreef op do 02-09-2021 om 20:32 [+0200]: > Iemand vroeg me een computer te bouwen voor iets wat Pixinsight heet: > https://pixinsight.com/sysreq/ > > Punt is dat dit GLIBCXX_3.4.29 nodig heeft, en Debian 11 biedt 3.4.2 Deze ABIs veranderen/worden nieuw gemaakt als er nieuwe features worden toegevoegd die niet 100% compatible zijn. GCC 11 heeft extra C++17 en C++20 features, met bijbehordende nieuwe ABIs. Dit is toegevoegd in de volgende commit: https://github.com/gcc-mirror/gcc/commit/932fbc868ad429167a3d4d5625aa9d6dc0b4506b Debian Bullseye heeft GCC 10, en heeft daarom die nieuwere ABI nog niet. De "sysreq" pagina van Pixinsight lijkt me dan ook niet helemaal te kloppen want die zeggen: > PixInsight 1.8.8-8 for Linux requires a 64-bit Linux distribution > with glibc version 2.27 (January 2018) or later and GLIBCXX_3.4.29 / > CXXABI_1.3.12 (GCC 9.3.0 or later). CXXABI_1.3.12 is inderdaad toegevoegd in GCC 9: https://github.com/gcc-mirror/gcc/commit/c124af936b6b225eb548ccdd7f01400511d784dc Maar GLIBCXX_3.4.29 zit pas in GCC 11. -Martijn
Re: GLIBCXX_3.4.29
Op 02-09-2021 om 20:32 schreef Paul van der Vlis: Hallo, Iemand vroeg me een computer te bouwen voor iets wat Pixinsight heet: https://pixinsight.com/sysreq/ Punt is dat dit GLIBCXX_3.4.29 nodig heeft, en Debian 11 biedt 3.4.28 als ik me niet vergis (zie onder). Vreemd, want alle andere system requirements zijn geen enkel probleem. En ze zeggen dat het prima werkt onder Ubuntu 18.04.1, Fedora 29, en RedHat 7.5. Dat lijken me toch geen nieuwe systemen! Weet iemand er hier meer? Groet, Paul root@server:/etc/monit/conf-enabled# strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28 GLIBCXX_DEBUG_MESSAGE_LENGTH root@server:/etc/monit/conf-enabled# Dat klopt wel volgens mij. De nieuwe testing versie heeft vorige week een update gehad van libstdc++6: libstdc++6 (10.2.1-6) to 11.2.0-3. En dan heb je ook gcc-11-base nodig. Hiermee krijg ik dit rijtje: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28 GLIBCXX_3.4.29 GLIBCXX_DEBUG_MESSAGE_LENGTH Groet, Henk.
GLIBCXX_3.4.29
Hallo, Iemand vroeg me een computer te bouwen voor iets wat Pixinsight heet: https://pixinsight.com/sysreq/ Punt is dat dit GLIBCXX_3.4.29 nodig heeft, en Debian 11 biedt 3.4.28 als ik me niet vergis (zie onder). Vreemd, want alle andere system requirements zijn geen enkel probleem. En ze zeggen dat het prima werkt onder Ubuntu 18.04.1, Fedora 29, en RedHat 7.5. Dat lijken me toch geen nieuwe systemen! Weet iemand er hier meer? Groet, Paul root@server:/etc/monit/conf-enabled# strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_3.4.26 GLIBCXX_3.4.27 GLIBCXX_3.4.28 GLIBCXX_DEBUG_MESSAGE_LENGTH root@server:/etc/monit/conf-enabled# -- Paul van der Vlis Linux systeembeheer Groningen https://www.vandervlis.nl/