Skip to content

Hadrian: build failure on PowerPC 64-bit LE (powerpc64le)

Summary

Validate aborts with an error in terminfo library.

Steps to reproduce

  1. run validate

results in:

Error when running Shake build system:
  at action, called at src/Rules.hs:71:19 in main:Rules
  at need, called at src/Rules.hs:93:5 in main:Rules
* Depends on: _validatebuild/stage0/bin/ghc
  at need, called at src/Rules/Register.hs:73:5 in main:Rules.Register
* Depends on: _validatebuild/stage0/lib/powerpc64le-linux-ghc-8.6.5/terminfo-0.4.1.4/libHSterminfo-0.4.1.4.a
  at error, called at src/Development/Shake/Internal/Rules/File.hs:179:58 in shake-0.18.3-2bb945e29834b0f94a2a42b57abbe2faf1bab79cef10d63afae1e6a7bcb06451:Development.Shake.Internal.Rules.File
* Raised the exception:
Error, rule finished running but did not produce file:
  _validatebuild/stage0/lib/powerpc64le-linux-ghc-8.6.5/terminfo-0.4.1.4/libHSterminfo-0.4.1.4.a

Expected behaviour

validate passes

Environment

  • GHC version used: 8.6.5 to bootstrap HEAD
  • Operating System: Linux (openSUSE Leap 15.0)
  • System Architecture: powerpc64le (POWER9)
Edited by Peter Trommler
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information