Run-Time Loader Build Failures

Joel Sherrill joel.sherrill at oarcorp.com
Thu Nov 6 00:08:00 UTC 2014


Hi

I just thought I would post a summary after the recent updates
and include all targets in one easy to track email.  Overall about
50% of the architectures fail to build for some reason or another.

+ Unrecognized symbol type from a .s file

bfin (all BSPs), i386 (all BSPs), powerpc (all BSPs)

+ undefined reference to `rtems__rtl_base_globals_size' and
`rtems__rtl_base_globals'

h8300 (all BSPs)

+ ICE compiling rtl-obj.c. Reported to GCC as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63741

lm32 (all BSPs)

+ All MIPS BSPs have an error in exec_elf.h at line 54.

error: 'ELF32_MACHDEP_ID_CASES' undeclared (first use in this function)
 #define ELFDEFNNAME(x) CONCAT(ELF,CONCAT(ELFSIZE,CONCAT(_,x)))

+ moxie - error: machine-type: unknown machine type: 65261

+ v850 - error: machine-type: unknown machine type: 36

+ nios2 - build error:

../../../../../../rtems/c/src/../../cpukit/libdl/rtl-mdreloc-nios2.c:27:1:
error: conflicting types for 'rtems_rtl_elf_relocate_rela'
 rtems_rtl_elf_relocate_rela (rtems_rtl_obj_t*      obj,
 ^
In file included from
../../../../../../rtems/c/src/../../cpukit/libdl/rtl-mdreloc-nios2.c:15:0:
../../../../../../rtems/c/src/../../cpukit/libdl/rtl-elf.h:102:6: note:
previous declaration of 'rtems_rtl_elf_relocate_rela' was here
 bool rtems_rtl_elf_relocate_rela (const rtems_rtl_obj_t*      obj,
      ^
../../../../../../rtems/c/src/../../cpukit/libdl/rtl-mdreloc-nios2.c:37:1:
error: conflicting types for 'rtems_rtl_elf_relocate_rel'
 rtems_rtl_elf_relocate_rel (rtems_rtl_obj_t*      obj,



-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985




More information about the devel mailing list