I have been compiling Julia without any problems over the last few years, and suddenly it is not working anymore. I just upgraded my fedora version so I assume it is connected to that, but I don’t really understand how.
Running make in the 1.6.2 branch I get
...
JULIA usr/lib/julia/corecompiler.ji
ERROR: Unable to load dependent library /local/home/albheim/git/julia/usr/bin/../lib/libjulia-internal.so.1
Message:/local/home/albheim/git/julia/usr/bin/../lib/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by /local/home/albheim/git/julia/usr/bin/../lib/libjulia-internal.so.1)
make[1]: *** [sysimage.mk:61: /local/home/albheim/git/julia/usr/lib/julia/corecompiler.ji] Error 1
make: *** [Makefile:82: julia-sysimg-ji] Error 2
where running strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX_3.4.29
does return a value, but strings ~/git/julia/usr/lib/libstdc++.so.6 | grep GLIBCXX_3.4.29
does not. But why would Julia request 3.4.29 if it ships libstdc++ that does not contain that version, is it my system messing with this somehow?
Also, I can still compile the 1.7 beta without problems it seems.