Hello!
After last patches libdl don't load rap files. Not allocated memory for 
sections.
You forget rtems_rtl_obj_alloc_sections before rtems_rtl_obj_load_sections in 
rtl-rap.c.
Earlier rtems_rtl_obj_load_sections allocate memory for all needed sections. 
Now this in rtems_rtl_obj_alloc_sections.
For correct need:
rtl-rap.c:957
  if (!rtems_rtl_obj_add_section (obj,
                                  section,
                                  rap_sections[section].name,
                                  rap.secs[section].size,
                                  0,
                                  rap.secs[section].alignment,
                                  0, 0,
                                  rap_sections[section].flags))
    return false;
}

/** obj->entry = (void*)(uintptr_t) ehdr.e_entry; */
/*
* Allocate the sections.
*/
if (!rtems_rtl_obj_alloc_sections (obj, fd, NULL, &rap))
  return false;

if (!rtems_rtl_obj_load_sections (obj, fd, rtems_rtl_rap_loader, &rap))
  return false;



_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to