#3740: Libld does not load incrementially linked object file -------------------------+-------------------------- Reporter: Chris Johns | Owner: Chris Johns Type: defect | Status: assigned Priority: normal | Milestone: 5.1 Component: lib/dl | Version: 5 Severity: normal | Resolution: Keywords: | Blocked By: Blocking: | -------------------------+--------------------------
Comment (by jameszxj): This does not work on arm. From IHI0044E_aaelf.pdf section 4.5.2 , STT_NOTYPE does not mean a global symbol. The function if(...) is to make a distinction between GLOBAL symbols and LOCAL symbols, so use (ELF_ST_TYPE(sym->st_info) == STT_NOTYPE ) is wrong on ARM architectures. BTW: (ELF_ST_TYPE(sym->st_info) == STT_FUNC) works too on ARM. But your concern is reasonable, I think we should test on diffrent architectures. -- Ticket URL: <http://devel.rtems.org/ticket/3740#comment:8> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs