.initial [03ff1920 -> 03ff1b58] overlaps ERROR
Paul Whitfield
paulw at omnitronics.com.au
Wed Sep 8 01:21:48 UTC 2004
Hi Charles,
The error you have is a linker error.
The section .initial and .gcc_except_table
are overlapping in memory.
The standard rtems linker script for the bsp you are using
should be in
/<your path> /rtems-4.6.1/c/src/lib/libbsp/i386/i386ex/startup
and is called linkcmds. The is a gcc linker script that
defines were the various code and data sections are placed.
For some reason the code/data is not fitting into the allocated
memory spaces.
Hope that helps
Regards
Paul
> /opt/rtems/lib/gcc-lib/i386-rtems/3.2.3/../../../../i386-rtems/bin/ld:
> section .initial [03ff1920 -> 03ff1b58] overlaps
> section .gcc_except_table [03ff1920 -> 03ff1a2d]
> collect2: ld returned 1 exit status
> gmake[5]: *** [o-optimize/cdtest.exe] Error 1
> gmake[5]: Leaving directory
> `/home/ju/rtems-gcc/rtems-4.6.1/build/i386-rtems/c/i386ex/tests/samples/cdtest'
> gmake[4]: *** [all-recursive] Error 1
> gmake[4]: Leaving directory
> `/home/ju/rtems-gcc/rtems-4.6.1/build/i386-rtems/c/i386ex/tests/samples'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/home/ju/rtems-gcc/rtems-4.6.1/build/i386-rtems/c/i386ex/tests'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory
> `/home/ju/rtems-gcc/rtems-4.6.1/build/i386-rtems/c/i386ex'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory
> `/home/ju/rtems-gcc/rtems-4.6.1/build/i386-rtems/c'
> make: *** [all-recursive] Error 1
> [ju at kkachi build]$
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail
>
More information about the users
mailing list