> -----Original Message----- > From: > [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > org] On Behalf Of Sven Köhler > Sent: Monday, November 03, 2008 8:14 AM > To: avr-libc-dev@nongnu.org > Subject: [avr-libc-dev] headers only / bootstrapping an avr toolchain > > Hi, > > at the moment, i'm trying to help the Gentoo developers to > find a way of > bootstrapping an avr toolchain. > > Normally Gentoo's tool called "crossdev" would do the following: > - install binutils-avr > - install avr-libc-headers > - install avr-gcc > - install avr-libc > > But the status quo is, that the process fails because of an > unresolved > circular dependency: > > - avr-libc needs avr-gcc > - avr-gcc needs avr-libc headers > > I'd need a way, to install avr-libc's headers only. I need to > bypass all > checks for avr-gcc. I dream of doing something like: > > - ./configure --headers-only > - make all > - make install > > But avr-libc's current configure doesn't allow that to > happen. It always > checks for avr-gcc, but of course it doesn't find it. > > > Can you think of a way to enhance avr-libc with a "install > headers-only" > mode? > > If not, how is an avr toolchain supposed to be bootstrapped?
Do Gentoo developers not know how to read documentation?: <http://www.nongnu.org/avr-libc/user-manual/install_tools.html> Information on how to build an AVR toolchain has been in the avr-libc user manual for a long time. If you just want to build a C and C++ toolchain for the AVR then build, in order: - binutils - gcc - avr-libc I also happen to build the Objective C compiler for the AVR (not that anyone in their right mind would use it), and I end up doing: - binutils - gcc, C compiler only (in essence just enough to build avr-libc) - avr-libc - gcc, full build for c, c++, objc I do this because the objc compiler needs to have the headers built and installed first. The C and C++ compilers don't seem to have a problem with that (at least for the AVR). If the avr-libc documentation is lacking then please suggest a patch so we can fix it. Thank you for looking into getting crossdev fixed. It has been broken for so long, we have just been telling users to stop using it to build an AVR toolchain. Eric Weddington _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-libc-dev