[commit: ghc] master: Add rts/Linker support for more than 64k sections (3021cc0)
git at git.haskell.org
git at git.haskell.org
Sun Nov 1 09:46:52 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/3021cc06f84109c6e7a529318d690c520748f936/ghc
>---------------------------------------------------------------
commit 3021cc06f84109c6e7a529318d690c520748f936
Author: Simon Brenner <olsner at gmail.com>
Date: Sun Nov 1 10:15:31 2015 +0100
Add rts/Linker support for more than 64k sections
Since some ELF fields ran out of range to represent that many sections,
they've been extended with magic numbers that indicate that the full
value is stored in another field.
This will be necessary for GHCi with -split-sections on ELF platforms
that don't use GNU ld.
Reviewers: austin, bgamari, simonmar, erikd
Reviewed By: bgamari, simonmar, erikd
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1357
GHC Trac Issues: #8405
>---------------------------------------------------------------
3021cc06f84109c6e7a529318d690c520748f936
rts/Linker.c | 180 ++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 141 insertions(+), 39 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 3021cc06f84109c6e7a529318d690c520748f936
More information about the ghc-commits
mailing list