dev-cmd/prof: prevent from running on Apple Silicon

This commit is contained in:
Dustin Rodrigues 2021-02-24 09:03:50 -05:00
parent f14ed4987f
commit 511fcee1d7
No known key found for this signature in database
GPG Key ID: 140DABE812A1491D

View File

@ -13,6 +13,8 @@ module Homebrew
Homebrew::CLI::Parser.new do
description <<~EOS
Run Homebrew with a Ruby profiler. For example, `brew prof readall`.
*Note:* Not (yet) working on Apple Silicon.
EOS
switch "--stackprof",
description: "Use `stackprof` instead of `ruby-prof` (the default)."
@ -22,6 +24,8 @@ module Homebrew
end
def prof
raise UsageError, "not (yet) working on Apple Silicon!" if Hardware::CPU.arm?
args = prof_args.parse
brew_rb = (HOMEBREW_LIBRARY_PATH/"brew.rb").resolved_path