Canadian cross is when you build toolchain on system X to run on system Y, and generate code for system Z. Are you sure it is what you want? I somehow suspect that you want to generate toolchain to build things natively on your mipsel box to run on said box. If that is true, buildroot (http://buildroot.uclibc.org) will do everything for you. Also, I think crosstool does it by default as well (not 100% sure though). Look under your destination dir for <target>/bin/gcc. Tomasz Chmielewski wrote: > I'm trying to cross-compile gcc to work on mipsel / uClibc, to run > there natively (that is, I want to compile on this mipsel / uClibc > machine). > > So far I have a cross compiler that builds binaries for mipsel/uClibc > on a x86 machine. > > > According to crosstool HOWTO, "to do a Canadian Cross build with > crosstool, you have to run it three times: > > 1. once to build a toolchain that runs on the build system and > generates code for the host system > 2. once to build a toolchain that runs on the build system and > generates code for the target system > 3. once to build a toolchain that runs on the host system and > generates code for the target system". > > So I guess the first step is behind me, but I'm not sure how to do > steps 2 and 3. > > Anyone knows how to do it? > Or perhaps, there are already gcc binaries available for mipsel / uClibc? > -- Ilya A. Volynets-Evenbakh Total Knowledge. CTO http://www.total-knowledge.com