Reachable modules from DynFlags out of date
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
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
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<http://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<mailto: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<mailto:ghc-devs@haskell.org> http://www.haskell.org/mailman/listinfo/ghc-devs
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
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 ☹ 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<mailto: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<mailto:alan.zimm@gmail.com>] Sent: 15 December 2014 11:16 To: Simon Peyton Jones Cc: ghc-devs@haskell.org<mailto:ghc-devs@haskell.org> Subject: Re: Reachable modules from DynFlags out of date edit compiler/ghc.mk<http://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<mailto: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<mailto:ghc-devs@haskell.org> http://www.haskell.org/mailman/listinfo/ghc-devs
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
I suspect you need to add all of I believe Simon needs to figure out the diff, ie. which modules are displayed in the dependency list but are missing in the compiler/ghc.mk file. I recall I had to done the same in one of my commits:
https://github.com/jstolarek/ghc/commit/53948f915140396acd1b80c6a7a252b2d1e1... Janek
participants (3)
-
Alan & Kim Zimmerman -
Jan Stolarek -
Simon Peyton Jones