diff --git a/Library/Homebrew/os/mac.rb b/Library/Homebrew/os/mac.rb index dd918bbc21..3547567ba7 100644 --- a/Library/Homebrew/os/mac.rb +++ b/Library/Homebrew/os/mac.rb @@ -168,62 +168,6 @@ module OS end end - STANDARD_COMPILERS = { - "6.0" => { clang: "6.0", clang_build: 600 }, - "6.0.1" => { clang: "6.0", clang_build: 600 }, - "6.1" => { clang: "6.0", clang_build: 600 }, - "6.1.1" => { clang: "6.0", clang_build: 600 }, - "6.2" => { clang: "6.0", clang_build: 600 }, - "6.3" => { clang: "6.1", clang_build: 602 }, - "6.3.1" => { clang: "6.1", clang_build: 602 }, - "6.3.2" => { clang: "6.1", clang_build: 602 }, - "6.4" => { clang: "6.1", clang_build: 602 }, - "7.0" => { clang: "7.0", clang_build: 700 }, - "7.0.1" => { clang: "7.0", clang_build: 700 }, - "7.1" => { clang: "7.0", clang_build: 700 }, - "7.1.1" => { clang: "7.0", clang_build: 700 }, - "7.2" => { clang: "7.0", clang_build: 700 }, - "7.2.1" => { clang: "7.0", clang_build: 700 }, - "7.3" => { clang: "7.3", clang_build: 703 }, - "7.3.1" => { clang: "7.3", clang_build: 703 }, - "8.0" => { clang: "8.0", clang_build: 800 }, - "8.1" => { clang: "8.0", clang_build: 800 }, - "8.2" => { clang: "8.0", clang_build: 800 }, - "8.2.1" => { clang: "8.0", clang_build: 800 }, - "8.3" => { clang: "8.1", clang_build: 802 }, - "8.3.1" => { clang: "8.1", clang_build: 802 }, - "8.3.2" => { clang: "8.1", clang_build: 802 }, - "8.3.3" => { clang: "8.1", clang_build: 802 }, - "9.0" => { clang: "9.0", clang_build: 900 }, - "9.0.1" => { clang: "9.0", clang_build: 900 }, - "9.1" => { clang: "9.0", clang_build: 900 }, - "9.2" => { clang: "9.0", clang_build: 900 }, - "9.3" => { clang: "9.1", clang_build: 902 }, - "9.4" => { clang: "9.1", clang_build: 902 }, - "10.0" => { clang: "10.0", clang_build: 1000 }, - "10.1" => { clang: "10.0", clang_build: 1000 }, - "10.2" => { clang: "10.0", clang_build: 1001 }, - "10.2.1" => { clang: "10.0", clang_build: 1001 }, - "11.0" => { clang: "11.0", clang_build: 1100 }, - }.freeze - - def compilers_standard? - STANDARD_COMPILERS.fetch(Xcode.version.to_s).all? do |method, build| - send(:"#{method}_version") == build - end - rescue IndexError - onoe <<~EOS - Homebrew doesn't know what compiler versions ship with your version - of Xcode (#{Xcode.version}). Please `brew update` and if that doesn't - help, file an issue with the output of `brew --config`: - #{Formatter.url("https://github.com/Homebrew/brew/issues")} - - Note that we only track stable, released versions of Xcode. - - Thanks! - EOS - end - def app_with_bundle_id(*ids) path = mdfind(*ids) .reject { |p| p.include?("/Backups.backupdb/") } diff --git a/docs/Xcode.md b/docs/Xcode.md index 24d4ed9b2b..1569b0d1be 100644 --- a/docs/Xcode.md +++ b/docs/Xcode.md @@ -4,10 +4,6 @@ Homebrew supports and recommends the latest Xcode and/or Command Line Tools available for your platform (see `OS::Mac::Xcode.latest_version` and `OS::Mac::CLT.latest_version` in [`Library/Homebrew/os/mac/xcode.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac/xcode.rb)). -## Xcode compiler versions - -See `OS::Mac::STANDARD_COMPILERS` in [`Library/Homebrew/os/mac.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac.rb). - ## Updating for new Xcode releases When a new Xcode release is made, the following things need to be updated: @@ -16,5 +12,3 @@ updated: * `OS::Mac::Xcode.latest_version` * `OS::Mac::CLT.latest_version` * `OS::Mac::Xcode.detect_version_from_clang_version` -* In [`Library/Homebrew/os/mac.rb`](https://github.com/Homebrew/brew/blob/master/Library/Homebrew/os/mac.rb) - * `OS::Mac::STANDARD_COMPILERS`