[commit: ghc] master: Use ar for -staticlib (91262e7)

git at git.haskell.org git at git.haskell.org
Wed Sep 13 15:17:30 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/91262e75dd1d80f8f28a3922934ec7e59290e28c/ghc

>---------------------------------------------------------------

commit 91262e75dd1d80f8f28a3922934ec7e59290e28c
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date:   Wed Sep 13 08:24:46 2017 -0400

    Use ar for -staticlib
    
    Hopefully we can get rid of libtool, by using ar only
    
    Depends on:  D3579
    
    Test Plan: validate
    
    Reviewers: austin, hvr, bgamari, erikd
    
    Reviewed By: bgamari
    
    Subscribers: rwbarton, thomie, erikd
    
    Differential Revision: https://phabricator.haskell.org/D3721


>---------------------------------------------------------------

91262e75dd1d80f8f28a3922934ec7e59290e28c
 aclocal.m4                      |   3 +
 compiler/ghc.cabal.in           |   1 +
 compiler/main/Ar.hs             | 258 ++++++++++++++++++++++++++++++++++++++++
 compiler/main/DriverPipeline.hs |  37 +++++-
 compiler/main/DynFlags.hs       |  16 ++-
 compiler/main/FileCleanup.hs    |  48 ++++++++
 compiler/main/Packages.hs       |   8 ++
 compiler/main/SysTools.hs       |  49 +++++---
 settings.in                     |   1 +
 9 files changed, 399 insertions(+), 22 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 91262e75dd1d80f8f28a3922934ec7e59290e28c


More information about the ghc-commits mailing list