[commit: ghc] wip/nfs-locking: Make Objdump builder optional. (d89358f)

git at git.haskell.org git at git.haskell.org
Fri Oct 27 00:24:15 UTC 2017


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

On branch  : wip/nfs-locking
Link       : http://ghc.haskell.org/trac/ghc/changeset/d89358f615755e5482e526c38d52cef76cfb3b7e/ghc

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

commit d89358f615755e5482e526c38d52cef76cfb3b7e
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date:   Sat Mar 5 13:17:23 2016 +0000

    Make Objdump builder optional.
    
    See #211.


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

d89358f615755e5482e526c38d52cef76cfb3b7e
 src/Builder.hs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/Builder.hs b/src/Builder.hs
index eee24cb..e8011e7 100644
--- a/src/Builder.hs
+++ b/src/Builder.hs
@@ -86,9 +86,14 @@ isStaged = \case
     (GhcPkg _) -> True
     _          -> False
 
+-- TODO: Some builders are required only on certain platforms. For example,
+-- Objdump is only required on OpenBSD and AIX, as mentioned in #211. Add
+-- support for platform-specific optional builders as soon as we can reliably
+-- test this feature.
 isOptional :: Builder -> Bool
 isOptional = \case
     HsColour -> True
+    Objdump  -> True
     _        -> False
 
 -- TODO: get rid of fromJust



More information about the ghc-commits mailing list