On 7/30/06, Dennis J Perkins <[EMAIL PROTECTED]> wrote:
> BTW, if you've "done" LFS and want to check out cross-compiling in more > detail, have you tried first to follow the CLFS? That is specifically > dedicated to cross-compiled LFS build, and should provide you with something > that works. Then you can experiment/learn by deviating from a working CLFS. I've built CLFS and I'm using it as a guideline and it says how to do it, but not always why, so I'm looking for more information and experimenting to see what works and what breaks. The breaking is very easy.
Joe Ciccone has been working on a sysrooted system for CLFS-2.0. It's very much in development and not stable. Check it out here. http://cross-lfs.org/view/clfs-2.0/ As for learning about the toolchain, the options are a bit daunting. There isn't a lot of formal documentation. GCC is by far the best in this area, even going so far as to document the internals of the compiler. After that, really the best way to learn is reading the source. If you don't know C, this can be tough, but a lot of times the there are extensive comments. Grep is your friend. Again, GCC is the best on the comments. Other than that, you've gotta go scour the mailing lists and bugzillas for the respective packages. Here's a few handy links. http://gcc.gnu.org/install/configure.html http://en.wikibooks.org/wiki/GNU_C_Compiler_Internals http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/ http://gcc.gnu.org/lists.html http://sourceware.org/binutils/docs-2.17/ http://sourceware.org/lists.html http://sourceware.org/glibc/glibc-faq.html -- Dan -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
