Aktualisieren von libstdc++ auf dem Mac

Aktualisieren von libstdc++ auf dem Mac

Beim Versuch, die neueste Version von LLVM unter Mac OS X 10.8.5 zu kompilieren, erhalte ich die folgende Fehlermeldung/Warnung bezüglich der libstdc++-Version:

===
checking whether Clang will select a modern C++ standard library... no
configure: error:
We detected a missing feature in the standard C++ library that was known to be
missing in libstdc++4.6 and implemented in libstdc++4.7. There are numerous
C++11 problems with 4.6's library, and we don't support GCCs or libstdc++ older
than 4.7. You will need to update your system and ensure Clang uses the newer
standard library.


===

Ich kann keine klaren Informationen darüber finden, wie man libstdc++ aktualisiert.ähnlicher Beitragdas hat meiner Meinung nach nicht geholfen.

Würde die Aktualisierung von libstdc++ dazu führen, dass viele andere Dinge kaputt gehen?

Falls es relevant ist: Ich habe Homebrew installiert und möchte Macports vermeiden.

Antwort1

Es stellte sich heraus, dass ich Macports nicht erkunden musste, um dieses Problem zu umgehen. Unter Mac-OSX 10.8 ist libc++ bereits installiert und llvm kann mithilfe des enable-libcppFlags in der Konfigurationsphase aufgefordert werden, libc++ statt libstdc++ zu verwenden.

verwandte Informationen