Problem with rtems5 on mvme2100 - hard-float/soft-float confusion

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Apr 2 09:18:19 UTC 2019



On 01/04/2019 17:20, Rahn, Joachim wrote:
> If I do the commands from bsp-post-link without option
> "--no-warn-mismatch" I get the error:
> powerpc-rtems5-ld: o-optimize/hello_world.exe uses hard float,
> /rtems/5/powerpc-rtems5/mvme2100/lib/bootloader.o uses
> soft float

I think this mismatch is not an issue.

>
> At the moment I have no idea what's going on there...

I don't know what the bootloader needs, from the

define bsp-post-link
     $(default-bsp-post-link)
      $(OBJCOPY) -O binary -R .comment -S $(basename $@)$(EXEEXT) rtems
      gzip -vf9 rtems
      $(LD) -o $(basename $@)$(DOWNEXT) \
         $(PROJECT_RELEASE)/lib/bootloader.o \
         --just-symbols=$(basename $@)$(EXEEXT) \
         --no-warn-mismatch \
          -b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
          -Map $(basename $@).map && chmod 755 $@
      rm -f rtems.gz
endef

it seems it needs an ELF file.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the users mailing list