Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.02 KB

BUILDING_BINUTILS_MACOS.md

File metadata and controls

47 lines (38 loc) · 1.02 KB

Building mips-linux-binutils on MacOS

The following instructions are written for MacOS users but should apply to any unix-like system, with maybe some modifications at the end regarding the bash_profile.

Create destination dir for binutils

sudo mkdir -p /opt/cross

Create and enter local working dir

mkdir ~/binutils-tmp
cd ~/binutils-tmp

Get and extract binutils source

wget https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
tar xjf binutils-2.35.tar.bz2

Create and enter build dir

mkdir build-binutils
cd build-binutils

Configure the build

../binutils-2.35/configure --target=mips-linux-gnu --prefix=/opt/cross --disable-gprof --disable-gdb --disable-werror

Make and install binutils

make -j
sudo make install

Edit your ~/.bash_profile to add the new binutils binaries to the system PATH

echo "export PATH=$PATH:/opt/cross/bin" >> ~/.bash_profile

Reload ~/.bash_profile (or just launch a new terminal tab)

source ~/.bash_profile