diff options
| author | William Woodruff | 2017-03-12 12:29:35 -0400 | 
|---|---|---|
| committer | William Woodruff | 2017-03-12 12:29:35 -0400 | 
| commit | 0dda8a13f11810c78b7a5b67a798d757804a9952 (patch) | |
| tree | 33992940af9303de3045902be16a6dc4370d2736 | |
| parent | 5d9215b2118e14cf666be3bd3c26146130ff7342 (diff) | |
| download | brew-0dda8a13f11810c78b7a5b67a798d757804a9952.tar.bz2 | |
keg: Skip relocation when dylib ID/install name doesn't change.
| -rw-r--r-- | Library/Homebrew/os/mac/keg.rb | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/os/mac/keg.rb b/Library/Homebrew/os/mac/keg.rb index 674ea3330..6caadb1d7 100644 --- a/Library/Homebrew/os/mac/keg.rb +++ b/Library/Homebrew/os/mac/keg.rb @@ -1,5 +1,6 @@  class Keg    def change_dylib_id(id, file) +    return if file.dylib_id == id      @require_relocation = true      puts "Changing dylib ID of #{file}\n  from #{file.dylib_id}\n    to #{id}" if ARGV.debug?      MachO::Tools.change_dylib_id(file, id, strict: false) @@ -13,6 +14,7 @@ class Keg    end    def change_install_name(old, new, file) +    return if old == new      @require_relocation = true      puts "Changing install name in #{file}\n  from #{old}\n    to #{new}" if ARGV.debug?      MachO::Tools.change_install_name(file, old, new, strict: false)  | 
