From cab97cf4d782ce36762f0cd615ca59718f55b0d5 Mon Sep 17 00:00:00 2001 From: "Tim D. Smith" Date: Mon, 27 Jun 2016 23:25:15 -0700 Subject: [PATCH] Revert "keg_relocate: Exclude hardlinks from mach_o_files." This reverts commit 3e5e14a59580325faf397b48d62a52f0013a17f2. --- Library/Homebrew/keg_relocate.rb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Library/Homebrew/keg_relocate.rb b/Library/Homebrew/keg_relocate.rb index d436225f78..b1a72f1ef7 100644 --- a/Library/Homebrew/keg_relocate.rb +++ b/Library/Homebrew/keg_relocate.rb @@ -157,12 +157,8 @@ class Keg end def mach_o_files - hardlinks = Set.new mach_o_files = [] path.find do |pn| - # if we've already processed a file, ignore its hardlinks (which have the same dev ID and inode) - # this prevents relocations from being performed on a binary more than once - next unless hardlinks.add? [pn.stat.dev, pn.stat.ino] next if pn.symlink? || pn.directory? mach_o_files << pn if pn.dylib? || pn.mach_o_bundle? || pn.mach_o_executable? end