aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorMax Howell2011-06-16 15:11:41 +0100
committerMax Howell2011-06-17 09:30:25 +0100
commit215fcd32924d2c50fbe51e96002f7f48f2b4db0a (patch)
tree9d086f3fe0319b04cbae8a72f1f3fa16574db031 /Library/Homebrew/test
parent527c841f1cdcf1352187d63058acd7fdb304363f (diff)
downloadbrew-215fcd32924d2c50fbe51e96002f7f48f2b4db0a.tar.bz2
Fix upgrading libdeps breaking stuff after cleanups
Fixes Homebrew/homebrew#2709. By forcing dylibs to have an install_name id that is the HOMEBREW_PREFIX path, ie. the symlink’s path. Stuff that links to these dylibs will use this id and thus by immune to upgrades of underlying libraries. Thus whatever keg is "current" ie. linked, will be the library that is used by the tool. This fix is not retroactive. So there will still be breakage for existing installations of stuff. The fix_install step in install is moved after the link step as the symlinking is required to determine the eventual ids for each dylib.
Diffstat (limited to 'Library/Homebrew/test')
0 files changed, 0 insertions, 0 deletions