Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
Source project has a limited visibility.
  • John Ericson's avatar
    08fc27af
    Do not substitute `@...@` for stage-specific values in cabal files · 08fc27af
    John Ericson authored and Marge Bot's avatar Marge Bot committed
    
    `rts` and `ghc-prim` now no longer have a `*.cabal.in` to set Cabal flag
    defaults; instead manual choices are passed to configure in the usual
    way.
    
    The old way was fundamentally broken, because it meant we were baking
    these Cabal files for a specific stage. Now we only do stage-agnostic
    @...@ substitution in cabal files (the GHC version), and so all
    stage-specific configuration is properly confined to `_build` and the
    right stage dir.
    
    Also `include-ghc-prim` is a flag that no longer exists for `ghc-prim`
    (it was removed in 835d8ddb) so I got
    rid of it.
    
    Co-Authored-By: default avatarMatthew Pickering <matthewtpickering@gmail.com>
    08fc27af
    History
    Do not substitute `@...@` for stage-specific values in cabal files
    John Ericson authored and Marge Bot's avatar Marge Bot committed
    
    `rts` and `ghc-prim` now no longer have a `*.cabal.in` to set Cabal flag
    defaults; instead manual choices are passed to configure in the usual
    way.
    
    The old way was fundamentally broken, because it meant we were baking
    these Cabal files for a specific stage. Now we only do stage-agnostic
    @...@ substitution in cabal files (the GHC version), and so all
    stage-specific configuration is properly confined to `_build` and the
    right stage dir.
    
    Also `include-ghc-prim` is a flag that no longer exists for `ghc-prim`
    (it was removed in 835d8ddb) so I got
    rid of it.
    
    Co-Authored-By: default avatarMatthew Pickering <matthewtpickering@gmail.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.