split-obj: disable split-objects on Windows.
authorTamar Christina <tamar@zhox.com>
Tue, 17 Jul 2018 00:04:04 +0000 (20:04 -0400)
committerBen Gamari <ben@smart-cactus.org>
Tue, 17 Jul 2018 00:04:16 +0000 (20:04 -0400)
commit53649947223f197cf93e26393486f578d56c46c6
tree6ca82afec34762b1c34b0037fb036426e88644fb
parent3bdf0d01ff47977830ada30ce85f174098486e23
split-obj: disable split-objects on Windows.

A change has caused GHC to generate excessive specializations.
This is making GHC generate 1800 splits for a simple GHC.Prim module,
which means 1800 fork/exec calls.

Due to this compilation times on Windows with split-objs on take over
24 hours to complete depending on your disk speed.  Also the end
compiler
compiling medium to large project is also much slower.

So I think we need to just disable split-objects. As there's nothing
that
can be done about this.

Test Plan: ./validate

Reviewers: bgamari

Subscribers: tdammers, rwbarton, thomie, erikd, carter

GHC Trac Issues: #15051

Differential Revision: https://phabricator.haskell.org/D4915
configure.ac