#12827 closed bug (fixed)

RTS linker: handle 64-bit symbol table in archives

Reported by: hsyl20 Owned by: hsyl20
Priority: high Milestone: 8.0.2
Component: Runtime System (Linker) Version: 8.0.1
Keywords: linker Cc:
Operating System: Unknown/Multiple Architecture: x86_64 (amd64)
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s): Phab:D2697
Wiki Page:

Description

The RTS linker should skip 64-bit symbol table entries in archives just like it skips 32-bit ones.

See the original report thread on ghc-devs: https://mail.haskell.org/pipermail/ghc-devs/2016-November/013210.html

Change History (3)

comment:1 Changed 13 months ago by hsyl20

Status: newpatch

comment:2 Changed 12 months ago by Ben Gamari <ben@…>

In 1b336d9/ghc:

Skip 64-bit symbol tables

This patch makes the RTS linker skip 64-bit symbol table entries.  See
https://mail.haskell.org/pipermail/ghc-devs/2016-November/013210.html

Test Plan: validate

Reviewers: austin, erikd, simonmar, bgamari

Reviewed By: bgamari

Subscribers: osa1, thomie

Differential Revision: https://phabricator.haskell.org/D2697

GHC Trac Issues: #12827

comment:3 Changed 12 months ago by bgamari

Resolution: fixed
Status: patchclosed
Note: See TracTickets for help on using tickets.