[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