Currently, although Catalina clang is capable of buillding external projects (Infomap and LKH), when Infomap is built from within the setup.py process an error is thrown regarding stdlib includes. This is probably an easy environmental fix, but I have yet to sort it out.
However, builds using Brew installed GNU G++ v9 (and probably older versions) are error free. Infomap makefile respects the environment setting CXX, and therefore we can easily switch compilers during pgtk installation. For instance export CXX=g++-9.
Currently, although Catalina clang is capable of buillding external projects (Infomap and LKH), when Infomap is built from within the setup.py process an error is thrown regarding stdlib includes. This is probably an easy environmental fix, but I have yet to sort it out.
However, builds using Brew installed GNU G++ v9 (and probably older versions) are error free. Infomap makefile respects the environment setting CXX, and therefore we can easily switch compilers during pgtk installation. For instance
export CXX=g++-9
.