2017-03-09 8 views
6

私はABIとは違う、GHCの同じバージョンのビルドを用意して、異なるプロジェクトで使用したいと思っています。スタックでさまざまなghcビルドを使用するには?

(私の場合は、ビルドするとの差が、GMP対整数簡単です。)

this issueのコメントはstack-setup-2.yamlにGHCのカスタム風味を追加する方法を示しています。しかし、どの特定のケースまたはプロジェクトでどのghcビルドを使用するかを指定するにはどうすればよいですか?

I.e.

  1. integer-simpleまたはgmpビルドを使用するかどうかを指定する機能は、stack.yamlで指定することができます。
  2. 指定する能力は、stack build時に生成されます。
+0

['ghc-variant'オプション](https://docs.haskellstack.org/en/stable/yaml_configuration/#ghc-variant)や' --ghc-variant'フラグを使うことができます。 Windows上で[default stack-setup-2.yaml](https://raw.githubusercontent.com/fpco/stackage-content/master/stack/stack-setup-2.yaml)を使用している場合、 '--ghc-variant integersimple'は' --ghc-variant standard'を使うよりも別のGHCを使うべきです。 – sjakobi

+0

@sjakobi素晴らしい、答えとして投稿することができますか? –

答えて

7

the ghc-variant optionまたは--ghc-variantフラグを使用できます。

Windowsの場合、デフォルトのstack-setup-2.yamlを使用する場合、--ghc-variant integersimpleを使用して構築する場合は、--ghc-variant standardを使用する場合とは異なるGHCを使用する必要があります。

関連する問題