Hi Kai, I agree that the things I wrote does not have much sense for people that spent years in developing GCC, like you and most of the people here are. I am very very very new in both using gcc and in its internals. The first time when I was building cross platform gcc I really did it from the scratch, not because of any philosophical and idealistic views, but the reason was quite simple and really stupid - I just didn't know about the "crosstool" animal. The gcc mailing list was quite helpful for me, and my intention posting this message was to help, as you did to me.
Ferad On 2/9/07, Kai Ruottu <[EMAIL PROTECTED]> wrote:
Ferad Zyulkyarov wrote : > To build a GCC corss compiler it would be good to use a specail tool > that is called "crosstool". You may look at the following links: > > 1. http://kegel.com/crosstool/ > 2. http://kegel.com/crosstool/current/doc/crosstool-howto.html Everyone always building the target Linux system oneself from absolute scratch? Or that everyone should always do this thing, never use any existing Linux distros for anything? Oh you great guru tell your bright idea to us who have used only existing Linux distros and have made crosstoolchains only for existing Linuces using their existing original thoroughly tested components, what is the wisdom behind all this "from absolute scratch always" suggestion! The late 1800 and early 1900 thinkers like Marx & Engels, V.I.Lenin etc. seemingly had similar ideas about the necessity to start everything from absolute scratch as Mr. Kegel nowadays... Ok, the traditional "evolutionary" method is to not reinvent the wheel with the already tested target components but let then be as they are and produce only the stuff required for the new $host, the GNU binutils and the GCC sources. NOT the target C libraries because they already are there for the existing targets! The Kegel's idealism says that also all these MUST be built with the new GCC. The glibc, the X11 libraries, the Gnome libraries, the KDE libraries, the termcap, the ncurses,.... Horrible "bolshevism/bullshitism" I would say....