This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Dan Kegel wrote: > > William A. Gatliff wrote: > > Dan: > > > > > >>I think such packages already exist: it's the union of glibc, binutils, and gcc. > >>All that's missing is the ueber-build directory and/or > >>the build-it-all script. > > > > > > But where would we get header files for it? > > Oh, you'd need to supply a set > of kernel headers, too. But those come > straight from the kernel source. Anything > else the build script should generate > from the gnu source (gcc/glibc/binutils/etc). But many targets don't use glibc. Many use newlib and others use yet other C libraries. I recall avr and msp430 having their own C libraries and it is pretty clear at this point that the TI C3x/4x ports will have to have custom libm's to be any good. So you will be shippng some huge, inordinately complicated set of source. I know it is a pain but there is no real easy solution. Building the Linux kernel is different from building RTEMS or eCOS or a non-OS environment like m68k-elf. I have been using GNU tools cross since about 1991 and it is easier now but that is no great consolation. FWIW I believe that each environment needs a maintainer/distributor/integrator to shepherd it. I do that for RTEMS and have been building RPMs for many non-RTOS embedded environments. That helps a lot of people out. > - Dan > > -- > Dan Kegel > Linux User #78045 > http://www.kegel.com > > ------ > Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ > Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com -- Joel Sherrill, Ph.D. Director of Research & Development joel@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |