2012-09-30 17 views
9

Tôi vừa nâng cấp bằng mac lên OS X 10.8.2 đi kèm với tiếng kêu. Kết quả của clang -v là:sự khác biệt giữa tiếng kêu và tiếng kêu của Apple?

Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn) 
Target: x86_64-apple-darwin12.2.0 
Thread model: posix 

On macports, có một số phiên bản kêu vang (port search clang)

clang @2.9 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-2.9 @2.9 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.0 @3.0 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.1 @3.1 (lang) 
    C, C++, Objective C and Objective C++ compiler 
clang-3.2 @3.2-r164372 (lang) 
    C, C++, Objective C and Objective C++ compiler 

là Apple Clang 4.1 (chính xác hoặc gần) giống như vang-3.1 từ macports? Và điều gì khác biệt trong 3,2 so với 3,1?

Trả lời

4

LLVM 3.1svn có nghĩa là nó đã được phân nhánh đôi khi sau khi được phát hành 3.1 nhưng trước khi 3.2 (chưa được phát hành). Apple không làm việc với các phiên bản phát hành của LLVM/Clang.

Và đây là những thay đổi 3,1-3,2: http://clang.llvm.org/docs/ReleaseNotes.html

Lưu ý rằng kể từ 3.2 chưa được phát hành, đây không phải là một danh sách đầy đủ.

+2

Câu hỏi trả lời đó như thế nào? Thông tin về cách Apple "làm việc" và sự khác biệt là gì? – senz