On Fri, 2003-04-04 13:08:21 +0200, Brian Murphy <brm@tt.dk> wrote in message <[🔎] 3E8D67A5.4070302@tt.dk>: > Thiemo Seufer wrote: > >Brian Murphy wrote: > >>Frank Loeffler wrote: > >>>export PATH=~/mips/crossdev/build/bin:$PATH > >>> > >>>$ ./configure --prefix=~/mips/crossdev/build/ --target=mips64-linux > >>>--with-newlib --enable-threads > >>> > >>Did you build binutils with the same prefix and target? You should > >>probably > >>also have --with-gnu-as --with-gnu-ld here, it probably defaults to some > >>mips assembler. > > > >Not needed, the mips*-linux config defaults to GNU tools. > Where is the recommended way documented? Who does the recommending? The > recommended way > requires a libc in the process. The standard build process fails if > there is no libc. I want to be able to > build a toolchain without libc - kernel compilation do not require it > why should it be there waiting to > cause problems? It's even worse. To build gcc, you need the target's libc headers. To get glibc's headers, you need kernel's headers. To get those, you need to 'make xxxconfig' the kernel. To do so, you already need the cross-gcc... I've just figured that out yesterday or the day before (I'm currently interested in cross-compilers as I've started to document that:) MfG, JBG -- Jan-Benedict Glaw jbglaw@lug-owl.de . +49-172-7608481 "Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg fuer einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! ret = do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));
Attachment:
pgpOjxbL5Qyuv.pgp
Description: PGP signature