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