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