testsuite/mk/boilerplate.mk: rename 'ghc-config-mk' to 'ghc_config_mk'

Make/shell variable names which contain dashes can cause problems under
some conditions. The 'ghc-config-mk' variable from testsuite/mk/boilerplate.mk
that I made overridable (by Hadrian) in ba0aed2e was working as expected when
our Hadrian/Linux job was based off the deb8 Docker image, but broke when
I switched the job to use our deb9-based image, in 3d97bad6. The exact
circumstances/tool versions that trigger this problem are unknown, but
changing the variable's name to 'ghc_config_mk' lets us work around the issue.

This fixes the annth_compunits and annth_make test failures that showed up
when we switched the Hadrian/Linux job to use the deb9 environment.
29 jobs for master in 992 minutes and 56 seconds (queued for 1 second)
Status Name Job ID Coverage
  Lint
passed lint-submods-branch #100324
lint

00:00:23

 
  Build
passed hadrian-ghc-in-ghci #100614
x86_64-linux

00:25:19

failed release-x86_64-linux-deb9-dwarf #100616
x86_64-linux allowed to fail

01:54:00

passed validate-x86_64-linux-deb9-debug #100615
x86_64-linux

01:29:40

passed validate-x86_64-linux-deb9-hadrian #100325
x86_64-linux

03:03:03

failed hadrian-ghc-in-ghci #100326
x86_64-linux

00:00:01

failed release-x86_64-linux-deb9-dwarf #100328
x86_64-linux allowed to fail

00:00:00

failed validate-x86_64-linux-deb9-debug #100327
x86_64-linux

00:00:00

 
  Full Build
failed nightly-aarch64-linux-deb9 #100331
aarch64-linux allowed to fail

01:16:05

failed nightly-i386-linux-deb9 #100333
x86_64-linux

03:24:41

failed nightly-i386-windows #100344
x86_64-windows allowed to fail

09:33:27

failed nightly-i386-windows-hadrian #100342
x86_64-windows allowed to fail

00:29:17

failed nightly-x86_64-linux-deb9 #100335
x86_64-linux

03:06:53

failed nightly-x86_64-linux-deb9-integer-simple #100338
x86_64-linux

02:34:34

failed validate-aarch64-linux-deb9 #100330
aarch64-linux allowed to fail

01:15:24

passed validate-i386-linux-deb9 #100332
x86_64-linux

01:40:32

passed validate-x86_64-darwin #100329
x86_64-darwin

00:59:09

passed validate-x86_64-linux-deb9 #100334
x86_64-linux

01:14:29

passed validate-x86_64-linux-deb9-integer-simple #100337
x86_64-linux

01:47:47

passed validate-x86_64-linux-deb9-llvm #100336
x86_64-linux

03:20:58

passed validate-x86_64-linux-deb9-unreg #100339
x86_64-linux

03:16:00

passed validate-x86_64-linux-fedora27 #100340
x86_64-linux

01:40:46

failed validate-x86_64-windows #100343
x86_64-windows allowed to fail

02:09:13

passed validate-x86_64-windows-hadrian #100341
x86_64-windows

01:36:35

 
  Cleanup
passed cleanup-darwin #100345
x86_64-darwin

00:00:04

 
  Packaging
skipped doc-tarball #100346
x86_64-linux allowed to fail
 
  Hackage
skipped hackage #100347
x86_64-linux allowed to fail manual
skipped nightly-hackage #100348
x86_64-linux
 
  Deploy
skipped pages #100349
x86_64-linux allowed to fail
 
Name Stage Failure
failed
nightly-i386-windows-hadrian Full Build
   Speed :           107337871 Bytes/sec.
Speed : 6141.922 MegaBytes/min.
Ended : Wednesday, June 12, 2019 4:11:54 PM

Uploading artifacts...
Runtime platform arch=amd64 os=windows pid=2056 revision=1f513601 version=11.10.1
WARNING: ghc.tar.xz: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-aarch64-linux-deb9 Full Build
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
WARNING: ghc-*.tar.xz: no matching files
WARNING: junit.xml: no matching files
ERROR: No files to upload
Uploading artifacts...
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
nightly-aarch64-linux-deb9 Full Build
docs/users_guide/ghc.mk:16: recipe for target 'docs/users_guide/users_guide.pdf' failed
make: *** [all] Error 2
Makefile:123: recipe for target 'all' failed
Running after script...
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
nightly-i386-linux-deb9 Full Build
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
ghc-*.tar.xz: found 1 matching files
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=100333 responseStatus=201 Created token=MxSBobzz
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=100333 responseStatus=201 Created token=MxSBobzz
ERROR: Job failed: exit code 1
failed
nightly-x86_64-linux-deb9 Full Build
make[1]: Leaving directory '/builds/ghc/ghc/testsuite/tests'
make: *** [slowtest] Error 2
Makefile:228: recipe for target 'slowtest' failed
Running after script...
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
junit.xml: found 1 matching files
Uploading artifacts to coordinator... ok
id=100335 responseStatus=201 Created token=mFopW8NX
ERROR: Job failed: exit code 1
failed
nightly-x86_64-linux-deb9-integer-simple Full Build
make[1]: *** [slow] Error 2
Makefile:228: recipe for target 'slowtest' failed
make: *** [slowtest] Error 2
Running after script...
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
junit.xml: found 1 matching files
Uploading artifacts to coordinator... ok
id=100338 responseStatus=201 Created token=5dnCDHP8
ERROR: Job failed: exit code 1
failed
validate-x86_64-windows Full Build
junit.xml: found 1 matching files                  
WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=100343 responseStatus=201 Created token=ickh4ovB
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=5668 revision=1f513601 version=11.10.1
junit.xml: found 1 matching files

WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=100343 responseStatus=201 Created token=ickh4ovB
ERROR: Job failed: exit status 2
failed
nightly-i386-windows Full Build
junit.xml: found 1 matching files                  
WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=100344 responseStatus=201 Created token=5mPuDgtm
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=4696 revision=1f513601 version=11.10.1
junit.xml: found 1 matching files

WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=100344 responseStatus=201 Created token=5mPuDgtm
ERROR: Job failed: exit status 2
failed
release-x86_64-linux-deb9-dwarf Build
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
ghc-*.tar.xz: found 1 matching files
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=100616 responseStatus=201 Created token=PYZ7_Nyy
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=100616 responseStatus=201 Created token=PYZ7_Nyy
ERROR: Job failed: exit code 1