Re: GLIBCXX_3.4.29

2021-09-03 Berichten over hetzelfde onderwerp Paul van der Vlis

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

2021-09-03 Berichten over hetzelfde onderwerp 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.

-Martijn




Re: GLIBCXX_3.4.29

2021-09-02 Berichten over hetzelfde onderwerp henk van ballegooijen

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

2021-09-02 Berichten over hetzelfde onderwerp 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#





--
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/