LLVM / Clang 3.1 & libc ++

13

Hat jemand ein Ubuntu Precise PPA für LLVM / Clang 3.1 erstellt und eingerichtet? Ein Bonus wäre, auch eine neuere Version von libc ++ zu haben.

Nordlöw
quelle

Antworten:

10

Ich habe debian / sid-Pakete von llvm-3.1 und clang-3.1 auf mein ppa hochgeladen .

Eudoxos
quelle
+1, Das ist großartig. Ist es jedoch möglich, eine feste Version hinzuzufügen libstdc++-4.7(siehe Hinweise hier )? Da <chrono>ist momentan kaputt .
KillianDS
Das ist ein separates Paket und ich habe keinen Patch für libstdc++-4.6das, was Ubuntu 12.04 ausliefert. Vielleicht können Sie Ihren installierten Header patchen, der Pfad für 4.7 ist ein Einzeiler.
Eudoxos
Werde es dann so versuchen, danke für den tollen ppa.
KillianDS
@eudoxos "Der Patch für 4.7 ist ein Einzeiler" - Welche Zeile?
Quuxplusone
Es wurde ein einzeiliger Patch gefunden: clang.llvm.org/libstdc++4.7-clang11.patch (siehe bugs.debian.org/cgi-bin/bugreport.cgi?bug=666539 für Diskussion), aber der Fehler wurde nicht behoben Problem <chrono>damit sehe ich.
Quuxplusone
1

Ich habe gerade einen Artikel über die Installation von Clang und libc ++ aus den Quellen von Ubuntu 12.04.1 und 12.10 gefunden. Der Autor verwendet die neuesten Versionen sowohl für Clang als auch für libc ++. Hoffe das wird nützlich sein:

http://solarianprogrammer.com/2013/01/17/building-clang-libcpp-ubuntu-linux/

mmisu
quelle
Diese Antwort ist aus zwei Gründen nicht sehr nützlich: 1. Das OP hat nach einem PPA gefragt und sich nicht selbst kompiliert. 2. Das Bereitstellen eines Links zu flüchtigen Webinhalten reicht für eine Antwort nicht aus.
Aquaherd