You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEED1Ev
Referenced from: /usr/local/bin/fish
Expected in: /usr/lib/libstdc++.6.dylib
fish: 'fish' terminated by signal SIGTRAP (Trace or breakpoint trap)
Notes
I haven't tried building fish from source with gcc unlinked.
I don't know what library exactly dyld is missing, but I imagine it might be /usr/local/lib/gcc/7/libstdc++.6.dylib.
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
ghc70
The text was updated successfully, but these errors were encountered:
smammy
changed the title
fish: Tiger bottle secretly depends on gcc formula being installed and linked
fish: tiger_g4e bottle secretly depends on gcc formula being installed and linked
Aug 28, 2024
Sorry about this! fish requires a compiler with newer C++ support to build, so it must have transparently fallen back to building with a brewed GCC and I missed it. I'll fix this dependency.
Steps to replicate:
brew install --bottle fish
brew unlink gcc
fish
Expected result
Actual result
Notes
/usr/local/lib/gcc/7/libstdc++.6.dylib
.Output of `brew --config`
Output of `brew doctor`
The text was updated successfully, but these errors were encountered: