Fix install_name_tool check when Xcode license isn't accepted yet
Fixes Homebrew/homebrew#32712.
This commit is contained in:
parent
07c80ed5da
commit
7029810c18
@ -349,7 +349,11 @@ end
|
|||||||
def check_for_bad_install_name_tool
|
def check_for_bad_install_name_tool
|
||||||
return if MacOS.version < "10.9"
|
return if MacOS.version < "10.9"
|
||||||
|
|
||||||
libs = `otool -L /usr/bin/install_name_tool`
|
libs = Pathname.new("/usr/bin/install_name_tool").dynamically_linked_libraries
|
||||||
|
|
||||||
|
# otool may not work, for example if the Xcode license hasn't been accepted yet
|
||||||
|
return if libs.empty?
|
||||||
|
|
||||||
unless libs.include? "/usr/lib/libxcselect.dylib" then <<-EOS.undent
|
unless libs.include? "/usr/lib/libxcselect.dylib" then <<-EOS.undent
|
||||||
You have an outdated version of /usr/bin/install_name_tool installed.
|
You have an outdated version of /usr/bin/install_name_tool installed.
|
||||||
This will cause binary package installations to fail.
|
This will cause binary package installations to fail.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user