Motorola Shared BSPs not Linking

Till Straumann strauman at slac.stanford.edu
Thu Feb 23 16:15:29 UTC 2012


My last build of 'master' still linked fine but that's been a while
(7/2011, I believe).
Could you provide the console messages when 'hello.exe' was
linked along with a linker map?

- Till

On 02/23/2012 03:17 PM, Ralf Corsepius wrote:
> On 02/22/2012 05:54 PM, Joel Sherrill wrote:
>> Hi
>>
>> Just came across this in the build logs and unfortunately
>> don't have time to investigate. This was on the mcp750
>> but every motorola_shared variant fails the same way.
>>
>> powerpc-rtems4.11-objcopy -O binary -R .comment -S hello.exe rtems
>> gzip -vf9 rtems
>> rtems: 55.1% -- replaced with rtems.gz
>> powerpc-rtems4.11-ld -o hello.ralf
>> ../../../../../mcp750/lib/bootloader.o --just-symbols=hello.exe -b
>> binary rtems.gz -T ../../../../../mcp750/lib/ppcboot.lds -Map hello.map
>> &&  chmod 755 hello.exe
>> ../../../../../mcp750/lib/ppcboot.lds:97: undefined symbol
>> `__rtems_start' referenced in expression
> I can reproduce this.
>
>> Anyone have any ideas or fixes?
>>
> The only place in rtems.git which provides a symbol named __rtems_start
> is c/src/lib/libbsp/powerpc/shared/start/vectors_entry.S
>
> However, this file doesn't seem to be referenced by the mcp750 BSP nor
> by the motorola_powerpc:
>
> # grep -R shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/*/Makefile.am
> c/src/lib/libbsp/powerpc/beatnik/Makefile.am:EXTRA_DIST +=
> ../../powerpc/shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/beatnik/Makefile.am:vectors_entry.$(OBJEXT):
> ../../powerpc/shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am:libbspstart_a_SOURCES
> += ../../powerpc/shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/mvme3100/Makefile.am:EXTRA_DIST +=
> ../shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/mvme3100/Makefile.am:vectors_entry.$(OBJEXT):
> ../shared/start/vectors_entry.S
> c/src/lib/libbsp/powerpc/mvme5500/Makefile.am:
> ../../powerpc/shared/start/vectors_entry.S
>
>
> Seems to me, as if some of the powerpc exception/irq "generalizations"
> broke something.
>
> I am not sufficiently familiar with how this is supposed to work to be
> able to provide a fix.
>
> Ralf
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users




More information about the devel mailing list