[GHC] #10292: Validate fails on armhf-linux

GHC ghc-devs at haskell.org
Sun Apr 12 23:44:22 UTC 2015


#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


More information about the ghc-tickets mailing list