linkage: avoid checking symlinks/directories
Prevent raising an error when `HOMEBREW_RUBY_MACHO=1` is set. Skipping symlinks and directories while iterating over a directory structure to find Mach-O binaries makes sense and similar logic is applied elsewhere.
This commit is contained in:
parent
af94c4fc50
commit
7812b500b8
@ -48,6 +48,7 @@ module Homebrew
|
|||||||
|
|
||||||
def check_dylibs
|
def check_dylibs
|
||||||
@keg.find do |file|
|
@keg.find do |file|
|
||||||
|
next if file.symlink? || file.directory?
|
||||||
next unless file.dylib? || file.mach_o_executable? || file.mach_o_bundle?
|
next unless file.dylib? || file.mach_o_executable? || file.mach_o_bundle?
|
||||||
file.dynamically_linked_libraries.each do |dylib|
|
file.dynamically_linked_libraries.each do |dylib|
|
||||||
if dylib.start_with? "@"
|
if dylib.start_with? "@"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user