From 5023aaa8fc51de1133e7aace889b48d8b7672a21 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Mon, 10 Feb 2025 08:34:50 +0100 Subject: [PATCH] Add binutils to the Mac OS path --- .profile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.profile b/.profile index c6bf6b1..50b2f3c 100755 --- a/.profile +++ b/.profile @@ -1,15 +1,17 @@ -PATH="$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.ghcup/bin:$HOME/.cabal/bin:$PATH" +PATH="$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.ghcup/bin:$HOME/.cabal/bin:$HOME/.rd/bin:$PATH" if [ -x /opt/homebrew/bin/brew ] then eval "$(/opt/homebrew/bin/brew shellenv)" - PATH="/usr/local/bin:$PATH" + # Overriding Mac OS provided binutils breakes cross compiling binutils. But + # the binutils project also provides "g"-prefixed binaries. + PATH="/usr/local/bin:$PATH:$HOMEBREW_PREFIX/opt/binutils/bin" for tool in flex bison do PATH="$HOMEBREW_PREFIX/opt/$tool/bin:$PATH" done - for tool in libtool coreutils grep gnu-sed findutils make + for tool in libtool coreutils grep gnu-sed findutils make gpatch do PATH="$HOMEBREW_PREFIX/opt/$tool/libexec/gnubin:$PATH" done