[ECOS] failure of "make tests" for Linux synthetic target
Mon Oct 25 07:26:00 GMT 1999
On Sat, Oct 23, 1999 at 03:50:06AM +0000, Jonathan Larmour wrote:
> Grant Edwards wrote:
> > The build of the linux synthetic target for eCOS seemed to go OK, but
> > when I did a "make tests" it failed because of what appears to be a
> > linker configuration problem. I could add bss4 and bss5 sections to
> > target.ld by hand, but that doesn't sound too kosher.
> Try 'objdump --section-headers install/lib/libtarget.a | grep -10 bss4'
No bss sections ins libtarget.a or vectors.o.
However, extras.o does contain bss sections:
> What versions of the tools are you using? i.e. ' i686-pc-linux-gnu-gcc -v'.
$ i686-pc-linux-gnu-gcc -v
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/specs
gcc version 2.95.1 19990816 (release)
I just build the copiler last week -- I initially tried to use the
version that came with RH6.0: gcc version egcs-2.91.66 19990314/Linux
(egcs-1.1.2 release). But, there were some options used by the ecos
makefiles that it didn't support.
If this us just something that is due to my using a newer version of
gcc than was used when the eCOS distribution was set up, then I'll add
bss sections to the .ld file and assume it's not a problem.
More information about the Ecos-discuss