Opened 9 years ago

Closed 9 years ago

#6784 closed bug (fixed)

missing weak symbol support

Reported by: bonefish Owned by: bonefish
Priority: normal Milestone: R1
Component: System/runtime_loader Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

The runtime loader doesn't support (defined) weak symbols yet. It is implicitly required by the (Itanium) C++ ABI, though:

"It is intended that two type_info pointers point to equivalent type descriptions if and only if the pointers are equal. An implementation must satisfy this constraint, e.g. by using symbol preemption, COMDAT sections, or other mechanisms."

Change History (1)

comment:1 by bonefish, 9 years ago

Resolution: fixed
Status: newclosed

Available in the trunk with hrev39571 (for gcc 4 only).

Note: See TracTickets for help on using tickets.