Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix gcc version to fix c++ standard mismatch #26

Merged
merged 1 commit into from
Oct 5, 2022
Merged

Fix gcc version to fix c++ standard mismatch #26

merged 1 commit into from
Oct 5, 2022

Conversation

VincentRouvreau
Copy link
Contributor

With the proposed environment.yml, I had gcc 9.5.0 installed and an error:

Warning in cling::IncrementalParser::CheckABICompatibility():
  Possible C++ standard library mismatch, compiled with __GLIBCXX__ '20191114'
  Extraction of runtime standard library version was: '20220527'

cf. jupyter-xeus/xeus-cling#415 (comment)

I fixed it by setting gcc=9.4.0 in environment.yml

@nthiery nthiery merged commit 0ad615d into nthiery:master Oct 5, 2022
@nthiery
Copy link
Owner

nthiery commented Oct 5, 2022

Ah yes, I had fixed this in my classroom environment, but forgot to backport it
to this repository. Thanks!

Glad to see someone else is looking at this repo :-) Maybe even using it?

@srpgilles
Copy link

@nthiery At Inria Saclay we are using (vanilla) Laby for scientific outreach, using a cheatsheet which is really akin to your documentation.

Something unsatisfactory is that we do not provide a way for students who would like to keep playing with it at home an easy way to install it, especially (but not only) for user not using Ubuntu.

By looking into the issues I found the issue you submitted and the discussion you had there with Stéphane Gimenez, and we (@VincentRouvreau and I) investigated a bit. I was stuck when trying to use it but @VincentRouvreau found the reason and submitted this MR.

So to put in a nutshell, no not using it at the moment but we will have a look at it.

@nthiery
Copy link
Owner

nthiery commented Oct 7, 2022

Something unsatisfactory is that we do not provide a way for students who would like to keep playing with it at home an easy way to install it, especially (but not only) for user not using Ubuntu.

Yeah; that's exactly what prompted me to port laby to Jupyter.

So to put in a nutshell, no not using it at the moment but we will have a look at it.

Cool; feel free to ping for help: it's working for us here, and we did not invest much yet into making sure it
work flawlessly for others, but if there is interest for it, that's a good incentive :-)

You may be interested by the Python version which is less demanding in bleeding-edge
technology (xeus-cling). Also Python presumably fits better scientific outreach. It also allows -- experimentally --
block programming.

https://gitlab.dsi.universite-paris-saclay.fr/nicolas.thiery/Laby

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants