#4673 closed defect (fixed)
Runtime loader exported symbols address size not consistent
Reported by: | Ryan Long | Owned by: | Ryan Long <ryan.long@…> |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | lib/dl | Version: | 6 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
In rtl-sym.c, where the exported symbols table is read in rtems_rtl_symbol_global_add
, the addresses are expected to be of size sizeof(unsigned long)
. This works fine for most architectures because most of them evaluate to 4. For Aarch64 however, this evaluates to 8.
Change History (2)
comment:1 Changed on 07/29/22 at 13:17:44 by Ryan Long <ryan.long@…>
Owner: | set to Ryan Long <ryan.long@…> |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
In ace7db9/rtems-tools: