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: *** [sysimage.mk:61: /local/home/albheim/git/julia/usr/lib/julia/corecompiler.ji] Error 1 make: *** [Makefile:82: julia-sysimg-ji] Error 2
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.