LLVM

Clang kompiliert Qt und Webkit

Einem Entwickler ist es gelungen, eine lauffähige Version von Qt samt Webkit-Engine mit Clang zu kompilieren. Damit könnte Qt künftig auch dort eingesetzt werden, wo Entwickler den unter der GPL stehenden Compiler GCC nicht verwenden wollen, etwa unter BSD.

Artikel veröffentlicht am ,
LLVM: Clang kompiliert Qt und Webkit

Dem israelischen Entwickler Elcuco ist es gelungen, das Qt-Framework mit dem Clang-Plugin für die Low Level Virtual Machine (LLVM) zu kompilieren. Zuvor konnte er erfolgreich LLVM und Clang mit Clang kompilieren - das sogenannte Bootstrapping. Das aktuelle LLVM 2.9 war vor wenigen Tagen erschienen.

  • Die Entwicklungsumgebung Qt-Creator wurde erfolgreich mit Clang kompiliert.
Die Entwicklungsumgebung Qt-Creator wurde erfolgreich mit Clang kompiliert.

Neben Qt konnte Elcuco auch die Webkit-Engine kompilieren. Im Demobrowser des QT-Frameworks konnte er selbst das Flash-Plugin verwenden und im Hintergrund wurden auch die entsprechenden JDK-Bibliotheken geladen.

Der Entwickler unterzog den mit Clang kompilierten Browser einem Benchmark mit Spidermonkey. Gegenüber der Originalversion von Nokia (360,0 ms) und dem Chromium-Browser (249,2 ms) lief die Clang-Browser-Demo (415,4 ms) langsamer. Zusätzlich gelang es ihm, die Entwicklungsumgebung Qt-Creator mit Clang zu kompilieren. Als nächster Schritt wäre die Kompilierung von KDE SC mit Clang möglich.

Entwickler, die ihre Software kompilieren wollen, ohne auf den unter der GPL stehenden Compiler GCC zurückzugreifen, können womöglich künftig auf KDE SC oder weitere, mit LLVM samt Clang kompilierte Anwendungen setzen. LLVM steht unter der BSD-ähnlichen University of Illinois/NCSA Open Source License (UIUC). Inzwischen sind Teile der Werkzeugsammlung auch unter der MIT-Lizenz erschienen. Das Projekt wird unter anderem auch von Apple unterstützt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


akolyte 13. Apr 2011

Der Bug von clang der die Kompilierung von Qt ursprünglich verhindert hat, ist...

Elanius 13. Apr 2011

Wenn frei bedeutet man kann damit machen was man will, dann ist man mit der GPL nicht...

Seitan-Sushi-Fan 12. Apr 2011

GodsBoss hat teilweise Recht. Er schrieb nämlich, dass man sich bei Weitergabe an die...



Aktuell auf der Startseite von Golem.de
Intel Core i9-14900KS
Intel ist wahnsinnig geworden - zum Glück!

Um den Core i9-14900KS zur schnellsten Allround-CPU zu machen, hat Intel den Weg der Vernunft scheinbar vollständig verlassen. Doch dahinter stecken gute Neuigkeiten für Intel-Kunden.
Ein IMHO von Martin Böckmann

Intel Core i9-14900KS: Intel ist wahnsinnig geworden - zum Glück!
Artikel
  1. Streaming: Twitch verbietet Popos als Leinwand
    Streaming
    Twitch verbietet Popos als Leinwand

    Auf Hinterteile projizierte Streams sind auf Twitch künftig verboten: Der zu Amazon gehörende Dienst geht gegen einen absurden Trend vor.

  2. FTX-Gründer: Sam Bankman-Fried zu 25 Jahren Haft verurteilt
    FTX-Gründer
    Sam Bankman-Fried zu 25 Jahren Haft verurteilt

    Der Richter betonte die Dreistigkeit der Handlungen von Bankman-Fried. Doch die Haftstrafe für den früheren Chef der Kryptobörse FTX liegt weit unter der Forderung der Anklage.

  3. Truth Social: Warum Trumps kleines Netzwerk Milliarden wert wurde
    Truth Social
    Warum Trumps kleines Netzwerk Milliarden wert wurde

    Donald Trumps verlustbringender Twitter-X-Klon Truth Social wird nach seinem Börsengang mit 9 Milliarden US-Dollar bewertet. Es ist eine Spekulationsblase - und eine Investition in eine potenzielle Trump-Präsidentschaft.
    Ein Bericht von Achim Sawall

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Palit 4070 Super 579,95€ • Xbox-Controller ab 39,99€ • AVM Fritzbox + Repeater -30% • DVDs & Blu-rays -31% • EA -75% • Ubisoft -50% • MindStar: AMD Ryzen 9 7900 339€, MSI RTX 4080 Super Ventus 3X OC 1.099€ • Gratis-Zugaben PS5 Slim & Nintendo Switch OLED beim TV-Kauf [Werbung]
    •  /