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@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@gmail.com]
Sent: 15 December 2014 11:22


To: Simon Peyton Jones
Cc: ghc-devs@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@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@gmail.com]
Sent: 15 December 2014 11:16
To: Simon Peyton Jones
Cc:
ghc-devs@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@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@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs