Validate fails on armhf-linux
After apply the 'configure : LLVM and LD detection improvements' patch from #10234 (closed) validation of the ghc-7.10 branch fails with:
inplace/bin/dll-split compiler/stage2/build/.depend-v-dyn.haskell \
"DynFlags" "Annotations ApiAnnotation Avail Bag BasicTypes Binary \
BooleanFormula BreakArray BufWrite Class CmdLineParser CmmType CoAxiom \
ConLike Coercion Config Constants CoreArity CoreFVs CoreSubst CoreSyn \
CoreTidy CoreUnfold CoreUtils CostCentre DataCon Demand Digraph \
DriverPhases DynFlags Encoding ErrUtils Exception ExtsCompat46 \
FamInstEnv FastFunctions FastMutInt FastString FastTypes Fingerprint \
FiniteMap ForeignCall Hooks HsBinds HsDecls HsDoc HsExpr HsImpExp \
HsLit PlaceHolder HsPat HsSyn HsTypes HsUtils HscTypes IOEnv Id \
IdInfo IfaceSyn IfaceType InstEnv Kind Lexeme ListSetOps Literal \
Maybes MkCore MkId Module MonadUtils Name NameEnv NameSet OccName \
OccurAnal OptCoercion OrdList Outputable PackageConfig Packages Pair \
Panic PatSyn PipelineMonad Platform PlatformConstants PprCore PrelNames \
PrelRules Pretty PrimOp RdrName Rules Serialized SrcLoc StaticFlags \
StringBuffer TcEvidence TcRnTypes TcType TrieMap TyCon Type TypeRep \
TysPrim TysWiredIn Unify UniqFM UniqSet UniqSupply Unique Util Var \
VarEnv VarSet Bitmap BlockId ByteCodeAsm ByteCodeInstr ByteCodeItbls \
CLabel Cmm CmmCallConv CmmExpr CmmInfo CmmMachOp CmmNode CmmUtils \
CodeGen.Platform CodeGen.Platform.ARM CodeGen.Platform.ARM64 \
CodeGen.Platform.NoRegs CodeGen.Platform.PPC CodeGen.Platform.PPC_Darwin \
CodeGen.Platform.SPARC CodeGen.Platform.X86 CodeGen.Platform.X86_64 \
FastBool Hoopl Hoopl.Dataflow InteractiveEvalTypes MkGraph PprCmm \
PprCmmDecl PprCmmExpr Reg RegClass SMRep StgCmmArgRep StgCmmClosure \
StgCmmEnv StgCmmLayout StgCmmMonad StgCmmProf StgCmmTicky StgCmmUtils \
StgSyn Stream"
compiler/ghc.mk:653: recipe for target 'compiler/stage2/dll-split.stamp'
failed
make[1]: *** [compiler/stage2/dll-split.stamp] Segmentation fault
There have been a number of tickets related to dll-split on armhf. I have verified that the ld.gold linker is being invoked. The fixes introduced in #9873 (closed) also seem to be present.
More investigation needed.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.10.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |