This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: synthetic target


Hi,
you wrote i need newer sources for gcc as 2.95.2. I assume that this newer
version support all targets. So that i have at least one gcc version. Is
this correct?

Roman

Jesper Skov schrieb:

> >>>>> "Roman" == Roman  <RomanJordan@gmx.de> writes:
>
> Roman> Hi, i want to build a sysnthetic i586 build. Therefor i used
> Roman> 'pkgconf --target=i586 --platform=linux --startup =ram'. Then i
> Roman> had to cahnge the resulting 'Makfile'. I deleted the prefixes
> Roman> 'i686-linux-gnu-', so that it could run the 'make' process. It
> Roman> runs without errors. But 'make tests' fails with 'unreconized
> Roman> option --gcc-section'. If i delete this from option list i get
> Roman> i link error by the KEEP and SORT options.  I use the gcc
> Roman> version 2.95.1 for redhat -i586-linux. My binutils are version
> Roman> 2.9.1 BFD 2.9.1.0.24.
>
> Binutils are not new enough. The requirements are documented on this
> page:
>
> http://sourceware.cygnus.com/ecos/tools/linux-i686-linux.html
>
> Roman>  At second i have a question about the
> Roman> tools. Do i really need a special source for every target?
>
> No, there are only two different source sets, and that's only for
> GCC. So you'll need:
>
>  binutils: recent sources
>  gdb: recent sources
>  gcc: 2.95.2 for some targets, newer sources for others.
>
> It's all documented on the build instructions pages.
>
> Jesper


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]