EM7080 Toolchain

From Appelwiki
Revision as of 20:58, 26 September 2013 by Arco (talk | contribs) (Created page with "R1073 mipsel little endian == The quick == I took a small part from http://www.streamboard.tv/oscam/wiki/crosscompiling crosscompiling for Oscam on mips This results in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

R1073 mipsel little endian

The quick

I took a small part from [crosscompiling for Oscam on mips] This results in a usable toolchain with GCC 4.1. For a newer version you need to build it yourself.

How to install the toolchain Run the following commands as NORMAL (non-root user).

mkdir -p /build/em7080/scratch
cd /build/em7080/scratch
wget http://www.streamboard.de.vu/wbb2/tut-pics/toolchains/Toolchain_MIPS-Router-uclib-0.9.28.bz2
tar -xvf Toolchain_MIPS-Router-uclib-0.9.28.bz2
sudo mkdir -p /opt/cross/mipsel
sudo mv toolchains/* /opt/cross/mipsel

Add ssl to the toolchain (also from [crosscompiling for Oscam on mips] )

How to install openssl/libcrypto Run the following commands as NORMAL (non-root user).

cd /build/em7080/scratch
wget http://openssl.org/source/openssl-0.9.8y.tar.gz
tar -xf openssl-0.9.8y.tar.gz
cd openssl-0.9.8y
export TOOLCHAIN=/opt/cross/mipsel/4.1.0-uclibc-0.9.28
export CC=$TOOLCHAIN/bin/mipsel-linux-uclibc-gcc
export RANLIB=$TOOLCHAIN/bin/mipsel-linux-uclibc-ranlib
./Configure --prefix=/ linux-generic32 shared
make
sudo make INSTALL_PREFIX=$TOOLCHAIN install_sw