gitlab-ci: Disable use of ld.lld on ARMv7

It turns out that lld non-deterministically fails on ARMv7. I suspect
this may be due to the a kernel regression as this only started
happening when we upgraded to 5.4. Nevertheless, easily avoided by
simply sticking with gold.

Works around #18280.
37 jobs for master in 370 minutes and 4 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Lint
passed #354200
lint
lint-linters

00:00:13

failed #354203
lint allowed to fail
lint-submods

00:00:11

passed #354204
lint
lint-submods-branch

00:00:15

passed #354201
lint
lint-testsuite

00:00:15

passed #354202
lint
typecheck-testsuite

00:00:14

 
  Quick Build
passed #354205
x86_64-linux
hadrian-ghc-in-ghci

00:16:57

 
  Build
passed #354206
x86_64-linux
validate-x86_64-linux-deb9-hadrian

01:47:00

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

04:04:45

failed #354213
armv7-linux
nightly-armv7-linux-deb9

03:49:00

passed #354215
x86_64-linux
nightly-i386-linux-deb9

01:53:55

failed #354230
new-x86_64-windows test allowed to fail
nightly-i386-windows

00:00:06

failed #354226
new-x86_64-windows test allowed to fail
nightly-i386-windows-hadrian

00:00:07

failed #354208
x86_64-freebsd allowed to fail
nightly-x86_64-freebsd

01:40:14

failed #354223
x86_64-linux allowed to fail
nightly-x86_64-linux-alpine

01:49:54

failed #354222
x86_64-linux
nightly-x86_64-linux-deb10

01:44:25

passed #354216
x86_64-linux
nightly-x86_64-linux-deb9

01:36:55

passed #354220
x86_64-linux
nightly-x86_64-linux-deb9-integer-simple

01:36:24

failed #354218
x86_64-linux
nightly-x86_64-linux-deb9-llvm

00:49:04

failed #354228
new-x86_64-windows test allowed to fail
nightly-x86_64-windows

00:00:07

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

04:04:56

failed #354212
armv7-linux
validate-armv7-linux-deb9

03:47:55

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

01:29:12

failed #354229
new-x86_64-windows test allowed to fail
validate-i386-windows

00:00:06

passed #354209
x86_64-darwin
validate-x86_64-darwin

01:13:06

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

01:41:04

passed #354221
x86_64-linux
validate-x86_64-linux-deb9-dwarf

01:53:32

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

01:25:52

passed #354207
x86_64-linux
validate-x86_64-linux-deb9-unreg-hadrian

03:22:34

passed #354224
x86_64-linux
validate-x86_64-linux-fedora27

01:45:14

failed #354227
new-x86_64-windows test allowed to fail
validate-x86_64-windows

00:00:06

failed #354225
new-x86_64-windows test allowed to fail
validate-x86_64-windows-hadrian

00:00:07

 
  Cleanup
passed #354231
x86_64-darwin
cleanup-darwin

00:00:22

 
  Packaging
skipped #354232
x86_64-linux allowed to fail
doc-tarball
 
  Testing
skipped #354233
x86_64-linux allowed to fail manual
hackage
skipped #354234
x86_64-linux
nightly-hackage
skipped #354235
x86_64-linux
perf-nofib
 
  Deploy
skipped #354236
x86_64-linux allowed to fail
pages
 
Name Stage Failure
failed
lint-submods Lint
Entering 'libraries/unix'
Entering 'libraries/xhtml'
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Authenticating with credentials from job payload (GitLab Registry)
$ git fetch "$CI_MERGE_REQUEST_PROJECT_URL" $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
fatal: No path specified. See 'man git-pull' for valid url syntax
ERROR: Job failed: exit code 1
failed
nightly-i386-windows-hadrian Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=7528 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
nightly-x86_64-windows Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=5760 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-i386-windows Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=5348 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
nightly-i386-windows Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=3048 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-x86_64-windows-hadrian Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=3448 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-x86_64-windows Full Build
Git branch:   12-4-stable
GO version: go1.10.8
Built: 2019-10-28T12:49:51+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=7024 revision=05161b14 version=12.4.1
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
nightly-x86_64-linux-deb9-llvm Full Build
Uploading artifacts...
WARNING: ./ghc-x86_64-deb9-linux.tar.xz: no matching files
WARNING: junit.xml: no matching files
WARNING: performance-metrics.tsv: 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-x86_64-freebsd Full Build
ghc-x86_64-portbld-freebsd.tar.xz: found 1 matching files 
junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

Uploading artifacts to coordinator... ok
id=354208 responseStatus=201 Created token=xtwL_dRY
Uploading artifacts...
Runtime platform
arch=amd64 os=freebsd pid=21712 revision=58272c27 version=12.7.0
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=354208 responseStatus=201 Created token=xtwL_dRY
ERROR: Job failed: exit status 1
failed
nightly-x86_64-linux-deb10 Full Build
Uploading artifacts...
./ghc-x86_64-deb10-linux.tar.xz: found 1 matching files
junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

Uploading artifacts to coordinator... ok
id=354222 responseStatus=201 Created token=4kmCCREx
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=354222 responseStatus=201 Created token=4kmCCREx
ERROR: Job failed: exit code 1
failed
nightly-x86_64-linux-alpine Full Build
Uploading artifacts for failed job
Uploading artifacts...
ghc.tar.xz: found 1 matching files

junit.xml: found 1 matching files

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

Uploading artifacts to coordinator... ok
id=354223 responseStatus=201 Created token=MgDumY9H
ERROR: Job failed: exit code 1
failed
validate-armv7-linux-deb9 Full Build
Uploading artifacts...
ghc-armv7-linux-deb9.tar.xz: found 1 matching files

junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

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

Uploading artifacts to coordinator... ok
id=354212 responseStatus=201 Created token=jcT64XCe
ERROR: Job failed: exit code 1
failed
nightly-armv7-linux-deb9 Full Build
Uploading artifacts...
ghc-armv7-linux-deb9.tar.xz: found 1 matching files

junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

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

Uploading artifacts to coordinator... ok
id=354213 responseStatus=201 Created token=Ly_ms7SV
ERROR: Job failed: exit code 1
failed
nightly-aarch64-linux-deb9 Full Build
Uploading artifacts...
ghc-aarch64-linux-deb9.tar.xz: found 1 matching files

junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

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

Uploading artifacts to coordinator... ok
id=354211 responseStatus=201 Created token=n6bPdsVK
ERROR: Job failed: exit code 1
failed
validate-aarch64-linux-deb9 Full Build
Uploading artifacts...
ghc-aarch64-linux-deb9.tar.xz: found 1 matching files

junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

Uploading artifacts to coordinator... ok
id=354210 responseStatus=201 Created token=E-KF8xo2
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=354210 responseStatus=201 Created token=E-KF8xo2
ERROR: Job failed: exit code 1