[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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/


Reply to: