> Well, the point is, I'm using a GNU/Linux system I mainly built from > scratch, so there's no easy package-installer available for me and I've to > built everything from source (which is, of course, "my own fault"). My > system started out with a gcc C compiler, so I could easily bootstrap and > install any newer GCC, including C++, Java or Fortran, as I wanted.
Right, so when building such system from scratch, doing a cross compiler is not really the hardest part. > So you think I should boot into Microsoft Windows, install the cygwin GNAT > binaries and use those to cross-compile gcc-4.3 for my GNU/Linux system? > Or at least boot up a live-cd that has the option to use a package > installer for an existing GNAT and compile GCC with that? At least to me > this sounds somewhat disgusting. I have no idea what your set up is. I'd suggest using whatever environment you can cross compile from (which includes any standard linux box, or any windows box). > I believe it would be at least some nice idea to make some > binary-distributions easily available (and in a place they can be found). Sure, there are some binaries available from libre.adacore.com and from some other sites. > If I give my idea some further thoughts (and finally manage to build GNAT > on my system) and it seems to be quite easily doable, are you interested in > results of my research and experiments? Not sure what 'my idea' is here. If you're talking about creating a C generator, that does not fit into the 'quite easily doable' category. Arno