lersi / tricore_binutils

binutils for the TriCore architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TriCore Binutills

A binutills package for the TriCore architecture

Install dependencies

The following packages are required in order to compile bin utils

sudo apt install g++-9 gcc-9 flex bison texinfo make

Build

First, export the following variables in order to configure the install destination path and the target (tricore)

export PREFIX=<some full path>
export TARGET=tricore

After that, create a build dir, configure the project and compile it:

mkdir build && cd build
CC=gcc-9 CXX=g++-9 CFLAGS=-w ../configure --prefix=$PREFIX --target=$TARGET --enable-lto --with-sysroot --disable-nls --disable-werror
make -j <your core count>
make install

Copy Rights

Thanks to @bkoppelmann for the build instructions in repo.
Thanks to @volumit for providing the sources in repo.

About

binutils for the TriCore architecture

License:GNU General Public License v2.0


Languages

Language:C 84.0%Language:Makefile 4.7%Language:C++ 4.2%Language:Scheme 2.1%Language:Shell 0.8%Language:SourcePawn 0.8%Language:M4 0.7%Language:Roff 0.7%Language:Scala 0.6%Language:Yacc 0.5%Language:TeX 0.5%Language:Lex 0.1%Language:Perl 0.1%Language:DIGITAL Command Language 0.0%Language:Objective-C 0.0%Language:Assembly 0.0%Language:MATLAB 0.0%Language:sed 0.0%Language:Awk 0.0%Language:GDB 0.0%