[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