Tag Archives: clang

Android NDK 宣佈向 Clang 靠攏...

在 Hacker News Daily 上看到 Android NDK 宣佈向 Clang 靠過去的消息:「Changelog for NDK Build 2490520」。 Android NDK 做為效能的加速手段而使用到 C 或是 C++,所以會使用對應的 compiler suite: The NDK is a toolset that allows you to implement parts of your app using native-code languages such … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , , , , , , | Leave a comment

FreeBSD 10 的改變...

在 Zite 上看到 FreeBSD 10 的改變:「FreeBSD 10's New Technologies and Features」。 最耀眼的當然是對 GCC 的宣戰達到高潮,第一個將預設編譯器換掉的 major release。同樣的,也把 GNU 的 libstdc++ 換成 MIT license 實作的 libc++。 再來是 ISC 的 BIND 被換掉,改用 Unbound 以及 LDNS。 然後 UFS 檔案系統可以透過 growfs(8) 線上長大... XDDD 其他的改善包括了 iSCSI … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Software | Tagged , , , , , , , , , , | Leave a comment

FreeBSD 預設的 compiler 從 GCC 換成 clang

FreeBSD 預設的 compiler (/usr/bin/cc、/usr/bin/c++ 與 /usr/bin/cpp) 從 GCC 4.2.1 換成 clang 了:「Revision 242624」。 目前只有 CURRENT 裡的 amd64 與 i386 版本換過去,如此一來,FreeBSD 10.0 會是第一個使用 clang 作為預設編輯器的正式版本 (看起來不像會 back port 回 FreeBSD 9)。接下來是 Ports 大混戰了,應該會有一卡車的 ports 用 USE_GCC=yes 來解? 從 2009 年的努力到現在三年多了 (參考「[ANNOUNCE]: … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Programming, Software | Tagged , , , , , | Leave a comment

FreeBSD 將在 10.0 時將預設編譯器從 GCC 換成 clang

FreeBSD 預定在今年十一月將 amd64 與 i386 版本的 C 與 C++ 預設編譯器從 GCC 4.2.1 換成 clang,也就是下一個 major release (10.0) 就會是預設編譯器:「Clang as default compiler November 4th」。 自從 GCC 決定要換成 GPLv3 後整個計畫才活起來,到現在走了三年,看起來明年應該有機會看到預設是使用 clang 的 FreeBSD? 接下來的工作是解決 Ports 裡面一堆用 clang 編不過的軟體,以目前「Ports and Clang」這邊列出來的數量,看起來把幾個大的傢伙解決掉就差不多了?(不過應該是不怎麼好解,不然這種大目標物應該早就解決了...)

Posted in Computer, FreeBSD, Murmuring, OS, Programming, Software | Tagged , , , , , | Leave a comment

clang 的進展...

在 OSnews 上看到 clang 2.8 與其他幾個 compiler 的比較:「Compiler Benchmarks of GCC, LLVM-GCC, DragonEgg, Clang」。 以測試結果來說,如果改用 Clang,有些會變得比較快,但也有些變得比較差。不過以 license 以及後勁來看,還蠻看好發展的。六月的時候在 FreeBSD 的 -HEAD 裡面變成 default compiler,預定 9.0-RELEASE 會是 FreeBSD 上第一個用 clang 的版本... (感謝 lwhsu 戳中)

Posted in Computer, FreeBSD, Murmuring, OS, Software | Tagged , , , , , , | Leave a comment