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
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!Warning: Some installed casks are deprecated or disabled.You should find replacements for the following casks:pronterfaceWarning: A newer Command Line Tools release is available.Update them from Software Update in System 设置.If that doesn't show you any updates, run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Alternatively, manually download them from:
https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 26.3.
Warning: Some installed kegs have no formulae!
This means they were either deleted or installed manually.
You should find replacements for the following formulae:
git-flow-avh
Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
git-flow-avh
icu4c@77
Warning: Your Command Line Tools (CLT) does not support macOS 26.
It is either outdated or was modified.
Please update your Command Line Tools (CLT) or delete it if no updates are available.
Update them from Software Update in System 设置.
If that doesn't show you any updates, run: sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --installAlternatively, manually download them from: https://developer.apple.com/download/all/.You should download the Command Line Tools for Xcode 26.3.Warning: The following taps are not trusted: wickenico/wailbrewHomebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.Prefer trusting only the specific formulae, casks or commands you need.Trust installed casks from these taps with: brew trust --cask wickenico/wailbrew/wailbrewTrust other specific formulae and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --command <user>/<tap>/<command>Whole-tap trust is broader and includes all current and future formulae,casks and commands from the listed taps. Trust whole taps with: brew trust wickenico/wailbrewUntap them with: brew untap wickenico/wailbrewTo disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1This is not recommended and will be removed in a later release.For more information, see: https://docs.brew.sh/Tap-TrustThis is a Tier 2 configuration: https://docs.brew.sh/Support-Tiers#tier-2You can report issues with Tier 2 configurations to Homebrew/* repositories! https://docs.brew.sh/TroubleshootingRead the above document before opening any issues or PRs.
Description of issue
I replaced a x86 mac by an ARM mac. I installed the OS on the ARM machine from a x86 mac backup. No problem.
I installed Homebrew and some packages a long time ago on the x86 machine, and the ARM machine inherited them. This works as long as Rosetta is supported. But I get OS messages that this is not longer supported in future OS releases. I have found out, that the problem are x86 libraries in /usr/local/lib which are symbolic links to /use/local/Cellar/ - these are x86 versions installed via x86-Homebrew. By the way, I installed other packages with the ARM Homebrew! So, is there a solid way to uninstall x86 packages on ARM?
The current plan is:
list all installed ARM packages
remove all ARM packages & reboot
remove all symbolic links in /usr/local/lib/ which point to /usr/local/Cellar/
remove /usr/local/Cellar/ & reboot
re-install Homebrew
install all packages from step 1
Are there other links? Any other idea how to remove the old stuff?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
You can run
arch -x86_64 /usr/local/bin/brew bundle dumpto get a brewfile that has all your packages. Then you can use that to reinstall everything witharch -arm64 /opt/homebrew/bin/brew bundle installand finally clean up the old install usingarch -x86_64and the script from the FAQ: https://docs.brew.sh/FAQ#how-do-i-uninstall-homebrew