Reachable modules from DynFlags out of date

Alan & Kim Zimmerman alan.zimm at gmail.com
Mon Dec 15 11:55:07 UTC 2014


I suspect you need to add all of

Extra modules: AsmCodeGen ByteCodeGen ByteCodeLink CPrim CSE CallArity
CgUtils Check CmmBuildInfoTables CmmCommonBlockElim CmmContFlowOpt
CmmLayoutStack CmmLex CmmLint CmmLive CmmOpt CmmParse CmmPipeline
CmmProcPoint CmmSink CodeOutput Convert CoreMonad CorePrep CoreToStg
Coverage Desugar DmdAnal DsArrows DsBinds DsCCall DsExpr DsForeign DsGRHSs
DsListComp DsMeta DsUtils DynamicLoading FamInst FlagChecker FloatIn
FloatOut FunDeps GraphBase GraphColor GraphOps GraphPpr HaddockUtils
HeaderInfo HscMain HscStats Inst Instruction LibFFI LiberateCase Linker
Llvm Llvm.AbsSyn Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen
LlvmCodeGen.Base LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
LlvmCodeGen.Regs LlvmMangler Match MatchCon MatchLit MkIface NCGMonad
ObjLink PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr PPC.RegInfo PPC.Regs
Parser Plugins PprBase PprC PprTyThing ProfInit RdrHsSyn
RegAlloc.Graph.Main RegAlloc.Graph.Spill RegAlloc.Graph.SpillClean
RegAlloc.Graph.SpillCost RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs RegAlloc.Linear.JoinToTargets
RegAlloc.Linear.Main RegAlloc.Linear.PPC.FreeRegs
RegAlloc.Linear.SPARC.FreeRegs RegAlloc.Linear.StackMap
RegAlloc.Linear.State RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RnBinds RnEnv RnExpr
RnHsDoc RnNames RnPat RnSource RnSplice RnTypes SAT SCCfinal SPARC.AddrMode
SPARC.Base SPARC.CodeGen SPARC.CodeGen.Amode SPARC.CodeGen.Base
SPARC.CodeGen.CondCode SPARC.CodeGen.Expand SPARC.CodeGen.Gen32
SPARC.CodeGen.Gen64 SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr
SPARC.Ppr SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels SimplCore
SimplEnv SimplMonad SimplStg SimplUtils Simplify Size SpecConstr Specialise
State StaticPtrTable StgCmm StgCmmBind StgCmmCon StgCmmExpr StgCmmExtCode
StgCmmForeign StgCmmHeap StgCmmHpc StgCmmPrim StgLint StgStats SysTools
TargetReg TcAnnotations TcArrows TcBinds TcCanonical TcClassDcl TcDefaults
TcDeriv TcEnv TcErrors TcExpr TcFlatten TcForeign TcGenDeriv TcGenGenerics
TcHsSyn TcHsType TcInstDcls TcInteract TcMType TcMatches TcPat TcPatSyn
TcRnDriver TcRules TcSMonad TcSimplify TcSplice TcTyClsDecls TcTyDecls
TcUnify TcValidity TidyPgm UnVarGraph UnariseStg Vectorise
Vectorise.Builtins Vectorise.Builtins.Base Vectorise.Builtins.Initialise
Vectorise.Convert Vectorise.Env Vectorise.Exp Vectorise.Generic.Description
Vectorise.Generic.PADict Vectorise.Generic.PAMethods
Vectorise.Generic.PData Vectorise.Monad Vectorise.Monad.Base
Vectorise.Monad.Global Vectorise.Monad.InstEnv Vectorise.Monad.Local
Vectorise.Monad.Naming Vectorise.Type.Classify Vectorise.Type.Env
Vectorise.Type.TyConDecl Vectorise.Type.Type Vectorise.Utils
Vectorise.Utils.Base Vectorise.Utils.Closure Vectorise.Utils.Hoisting
Vectorise.Utils.PADict Vectorise.Utils.Poly Vectorise.Var Vectorise.Vect
WorkWrap WwLib X86.CodeGen X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs

which sounds a bit extreme. I have only ever had one or two, and normally
as a result of creating a new module or adding an import to something.



On Mon, Dec 15, 2014 at 1:50 PM, Simon Peyton Jones <simonpj at microsoft.com>
wrote:
>
>  This is what I have right now
>
> https://phabricator.haskell.org/harbormaster/build/2630/
>
>
>
> My machine is not talking to the repo today, so I can’t do a local build L
>
>
>
> Simon
>
>
>
> *From:* Alan & Kim Zimmerman [mailto:alan.zimm at gmail.com]
> *Sent:* 15 December 2014 11:22
>
> *To:* Simon Peyton Jones
> *Cc:* ghc-devs at haskell.org
> *Subject:* Re: Reachable modules from DynFlags out of date
>
>
>
> When I have hit this the error message normally lists the items that
> should be added or remove.
>
> What is the full error message?
>
>
>
> On Mon, Dec 15, 2014 at 1:20 PM, Simon Peyton Jones <simonpj at microsoft.com>
> wrote:
>
>  Yes, but what change would you suggest?  The error message doesn’t
> suggest a particular change to me.
>
>
>
> Simon
>
>
>
> *From:* Alan & Kim Zimmerman [mailto:alan.zimm at gmail.com]
> *Sent:* 15 December 2014 11:16
> *To:* Simon Peyton Jones
> *Cc:* ghc-devs at haskell.org
> *Subject:* Re: Reachable modules from DynFlags out of date
>
>
>
> edit compiler/ghc.mk and change the definition of
> compiler_stage2_dll0_MODULES according to your error message.
>
>
>
> On Mon, Dec 15, 2014 at 12:58 PM, Simon Peyton Jones <
> simonpj at microsoft.com> wrote:
>
>  Hum.  “Reachable modules from DynFlags out of date”   What can I do
> now?
>
> Validated ok on my windows laptop.  So I’m sorry but it looks as if I have
> broken HEAD.  Could revert but I’d prefer to fix.
>
> I did change some imports.
>
> Thanks
>
> Simon
>
>
>
> HC [stage 1] compiler/stage2/build/SPARC/CodeGen.o
>
> HC [stage 1] compiler/stage2/build/LlvmCodeGen.o
>
> Reachable modules from DynFlags out of date
>
>
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20141215/1a7d9aa6/attachment-0001.html>


More information about the ghc-devs mailing list