
#10292: Validate fails on armhf-linux -------------------------------------+------------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: Compiler | Version: 7.10.1 Keywords: | Operating System: Unknown/Multiple Architecture: arm | Type of failure: Building GHC Test Case: | failed Blocking: | Blocked By: Differential Revisions: | Related Tickets: -------------------------------------+------------------------------------- After apply the 'configure : LLVM and LD detection improvements' patch from #10234 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 also seem to be present. More investigation needed. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10292 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler