
This will make the error more informative by showing the architecture a binary was built for along with the error message. Before: foo: * Binaries built for an incompatible architecture were installed into foo's prefix. The offending files are: /usr/local/Cellar/foo/1.0/lib/libbar.dylib /usr/local/Cellar/foo/1.0/lib/libfoo.dylib /usr/local/Cellar/foo/1.0/lib/libincompatible.dylib Unexpected universal binaries were found. The offending files are: /usr/local/Cellar/foo/1.0/lib/liball.dylib /usr/local/Cellar/foo/1.0/lib/libuniversal.dylib After: foo: * Binaries built for a non-native architecture were installed into foo's prefix. The offending files are: /usr/local/Cellar/foo/1.0/lib/libbar.dylib (i386) /usr/local/Cellar/foo/1.0/lib/libfoo.dylib (arm64) /usr/local/Cellar/foo/1.0/lib/libincompatible.dylib (universal) Unexpected universal binaries were found. The offending files are: /usr/local/Cellar/foo/1.0/lib/liball.dylib /usr/local/Cellar/foo/1.0/lib/libuniversal.dylib
Library
This directory contains all the code run by the official brew
command in Homebrew
and all formulae (package descriptions) in taps (repositories containing formulae) in Taps
subdirectories.