Status and future of the LLVM backend
Joachim Breitner
mail at joachim-breitner.de
Sat Dec 6 14:59:00 UTC 2014
Hi,
Am Freitag, den 05.12.2014, 20:25 +0100 schrieb Joachim Breitner:
> So, less elegantly, I’m now trying
>
> @@ -487,7 +487,7 @@ AC_DEFUN([FP_SETTINGS],
> fi
> fi
> SettingsCCompilerFlags="$CONF_CC_OPTS_STAGE2"
> - SettingsCCompilerLinkFlags="$CONF_GCC_LINKER_OPTS_STAGE2"
> + SettingsCCompilerLinkFlags="$CONF_GCC_LINKER_OPTS_STAGE2 -fuse-ld=gold"
> SettingsLdFlags="$CONF_LD_LINKER_OPTS_STAGE2"
> AC_SUBST(SettingsCCompilerCommand)
> AC_SUBST(SettingsHaskellCPPCommand)
great, this works, and the build proceeds up to calling dll-split, and
that does not crash as it did before.
But it gives this error message:
inplace/bin/dll-split
compiler/stage2/build/.depend-v-p-dyn.haskell "DynFlags"
"Annotations Avail Bag BasicTypes BinIface Binary Bitmap BlockId
BooleanFormula BreakArray BufWrite BuildTyCl ByteCodeAsm
ByteCodeInstr ByteCodeItbls CLabel Class CmdLineParser Cmm
CmmCallConv CmmExpr CmmInfo CmmMachOp CmmNode CmmType CmmUtils
CoAxiom ConLike CodeGen.Platform CodeGen.Platform.ARM
CodeGen.Platform.NoRegs CodeGen.Platform.PPC
CodeGen.Platform.PPC_Darwin CodeGen.Platform.SPARC
CodeGen.Platform.X86 CodeGen.Platform.X86_64 Coercion Config
Constants CoreArity CoreFVs CoreLint CoreSubst CoreSyn CoreTidy
CoreUnfold CoreUtils CostCentre DataCon Demand Digraph
DriverPhases DsMonad DynFlags Encoding ErrUtils Exception
ExtsCompat46 FamInstEnv FastBool FastFunctions FastMutInt
FastString FastTypes Finder Fingerprint FiniteMap ForeignCall
Hooks Hoopl Hoopl.Dataflow HsBinds HsDecls HsDoc HsExpr HsImpExp
HsLit HsPat HsSyn HsTypes HsUtils HscTypes IOEnv Id IdInfo
IfaceEnv IfaceSyn IfaceType InstEnv InteractiveEvalTypes Kind
ListSetOps Literal LoadIface Maybes MkCore MkGraph MkId Module
MonadUtils Name NameEnv NameSet OccName OccurAnal OptCoercion
OrdList Outputable PackageConfig Packages Pair Panic PatSyn
PipelineMonad Platform PlatformConstants PprCmm PprCmmDecl
PprCmmExpr PprCore PrelInfo PrelNames PrelRules Pretty PrimOp
RdrName Reg RegClass Rules SMRep Serialized SrcLoc StaticFlags
StgCmmArgRep StgCmmClosure StgCmmEnv StgCmmLayout StgCmmMonad
StgCmmProf StgCmmTicky StgCmmUtils StgSyn Stream StringBuffer
TcEvidence TcIface TcRnMonad TcRnTypes TcType TcTypeNats TrieMap
TyCon Type TypeRep TysPrim TysWiredIn Unify UniqFM UniqSet
UniqSupply Unique Util Var VarEnv VarSet"
Reachable modules from DynFlags out of date
Please fix compiler/ghc.mk, or building DLLs on Windows may
break (#7780)
Redundant modules: Bitmap BlockId ByteCodeAsm ByteCodeInstr
ByteCodeItbls CLabel Cmm CmmCallConv CmmExpr CmmInfo CmmMachOp
CmmNode CmmUtils CodeGen.Platform CodeGen.Platform.ARM
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:640: recipe for target
'compiler/stage2/dll-split.stamp' failed
make[2]: *** [compiler/stage2/dll-split.stamp] Error 1
any idea what might be causing this? I started the build from a fresh
checkout.
Greetings,
Joachim
--
Joachim “nomeata” Breitner
mail at joachim-breitner.de • http://www.joachim-breitner.de/
Jabber: nomeata at joachim-breitner.de • GPG-Key: 0xF0FBF51F
Debian Developer: nomeata at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20141206/c42ca846/attachment.sig>
More information about the ghc-devs
mailing list