FreeBSD mit Clang als Compiler ist bereit zum Testen.
Clang ist ein C-Frontend für das LLVM (Low Level Virtual Machine) Compiler Framework.
GCC Versionen nach 4.2 unterliegen der GPLv3, dass heißt sie können nicht mehr in FreeBSD integriert werden, deshalb besteht eine gewisse Dringlichkeit Ersatz zu finden. Clang/LLVM steht unter BSD-Lizenz. LLVM wurde ursprünglich 2000 von Chris Lattner an der University of Illinois entwickelt. Später wurde Lattner von Apple übernommen und LLVM wird dort inzwischen intensiv eingesetzt, unter Anderem im OpenGL Stack und Xcode.
Abgesehen von der Lizenz haben Clang/LLVM eine Menge weiterer Vorteile gegenüber dem GCC, die auf der Homepage recht detailliert erläutert werden.
Quelle:
http://docs.freebsd.org/cgi/mid.cgi?20100416160818.GA69460
http://www.appleinsider.com/articles/08/06/20/apples_other_open_secret_the_llvm_complier.html
Clang ist ein C-Frontend für das LLVM (Low Level Virtual Machine) Compiler Framework.
GCC Versionen nach 4.2 unterliegen der GPLv3, dass heißt sie können nicht mehr in FreeBSD integriert werden, deshalb besteht eine gewisse Dringlichkeit Ersatz zu finden. Clang/LLVM steht unter BSD-Lizenz. LLVM wurde ursprünglich 2000 von Chris Lattner an der University of Illinois entwickelt. Später wurde Lattner von Apple übernommen und LLVM wird dort inzwischen intensiv eingesetzt, unter Anderem im OpenGL Stack und Xcode.
Abgesehen von der Lizenz haben Clang/LLVM eine Menge weiterer Vorteile gegenüber dem GCC, die auf der Homepage recht detailliert erläutert werden.
Quelle:
http://docs.freebsd.org/cgi/mid.cgi?20100416160818.GA69460
http://www.appleinsider.com/articles/08/06/20/apples_other_open_secret_the_llvm_complier.html
Zuletzt bearbeitet: