Re: 8.5 build failure
I've just landed a commit of Ben's [1] which should fix this issue. Ryan S. - [1] Specifically, http://git.haskell.org/ghc.git/commit/54acfbbf64f5fcb108836412e9be0cfabf0d7801 ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.5 build failure
Hi Simon et al. On Tue, Apr 3, 2018 at 5:37 PM, Simon Peyton Jones via ghc-devs < ghc-devs@haskell.org> wrote: > It seems to be caused by some missing Makefile dependency > > > > It may be significant that the dependency is a module in libraries/base > GHC/IO.hs-boot depending on one GHC.Integer.Type in > libraries/integer-gmp. > That's quite likely the case, either directly or indirectly. When changing the dependency graph, especially involving `.hs-boot` files, it happens quite easily that one needs to give the build-system a hint and make implicit module-graph dependencies more explicit by adding an explicit `import SomeModule ()` in the appropriate place. You may find commit of mine where I did things like that in the past. ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: 8.5 build failure
Thanks everyone. I didn't expect just continuing "make" would work, but it does, so that's a workaround for now. I'll look forward to the real fix, of course. John ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
RE: 8.5 build failure
It seems to be caused by some missing Makefile dependency It may be significant that the dependency is a module in libraries/base GHC/IO.hs-boot depending on one GHC.Integer.Type in libraries/integer-gmp. Simon From: ghc-devs <ghc-devs-boun...@haskell.org> On Behalf Of Richard Eisenberg Sent: 03 April 2018 16:11 To: John Leo <l...@halfaya.org> Cc: ghc-devs <ghc-devs@haskell.org> Subject: Re: 8.5 build failure I've hit this, too, in the last few days. It seems to be caused by some missing Makefile dependency. My solution has been to `make -j1` for a bit, then cut it off, then `make -j` again. I'm glad to know it's not just me. :) On Apr 3, 2018, at 11:06 AM, John Leo <l...@halfaya.org<mailto:l...@halfaya.org>> wrote: Hi everyone, I pulled from head this morning and rebased my current work on it, and am getting a build error I've never seen before. I don't think it's due to any of my own changes, and everything built fine last time I tried just a couple days ago . I'd pulled both code and submodules. I did make clean, ./boot, ./configure, and then make. The last few lines of the output are below. This is on a Mac using GHC 8.2.2. Let me know if you need any more info. John "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath -optl-Wl,@loader_path `cat rts/dist/libs.depend` rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o rts/dist/build/Capability.thr_debug_dyn_o rts/dist/build/CheckUnload.thr_debug_dyn_o rts/dist/build/ClosureFlags.thr_debug_dyn_o rts/dist/build/Disassembler.thr_debug_dyn_o rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o rts/dist/build/Interpreter.thr_debug_dyn_o rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o rts/dist/build/OldARMAtomic.thr_debug_dyn_o rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o rts/dist/build/ProfilerReport.thr_debug_dyn_o rts/dist/build/ProfilerReportJson.thr_debug_dyn_o rts/dist/build/Profiling.thr_debug_dyn_o rts/dist/build/Proftimer.thr_debug_dyn_o rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/RetainerProfile.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o rts/dist/build/RtsMessages.thr_debug_dyn_o rts/dist/build/RtsStartup.thr_debug_dyn_o rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o rts/dist/build/RtsSymbols.thr_debug_dyn_o rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o rts/dist/build/StaticPtrTable.thr_debug_dyn_o rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o rts/dist/build/ThreadLabels.thr_debug_dyn_o rts/dist/build/ThreadPaused.thr_debug_dyn_o rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/TopHandler.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o rts/dist/build/xxhash.thr_debug_dyn_o rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o rts/dist/build/hooks/MallocFail.thr_debug_dyn_o rts/dist/build/hooks/OnExit.thr_debug_dyn_o rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o rts/dist/build/sm/CNF.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o rts/dist/build/sm/Evac.thr_debug_dyn_o rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o rts/dist/build/sm/GCUtils.thr_debug_dyn_o rts/dist/build/sm/MBlock.thr_debug_dyn_o rts/dist/build/sm/MarkWeak.thr_debug_dyn_o rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o rts/dist/build/sm/Scav_thr.thr_debug_dyn_o rts/dist/build/sm/Storage.thr_debug_dyn_o rts/dist/build/sm/Sweep.thr_debug_dyn_o rts/dist/build/eventlog/EventLog.thr_debug_dyn_o rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o rts/dist/build/linker/CacheFlush.thr_debug_dyn_o rts/dist/build/linker/Elf.thr_debug_dyn_o rts/dist/build
Re: 8.5 build failure
Does the error go away if you restart the build without cleaning? I had the same error on my nightly builder, but it worked when I restarted the build. Ömer 2018-04-03 18:06 GMT+03:00 John Leo: > Hi everyone, > > I pulled from head this morning and rebased my current work on it, and am > getting a build error I've never seen before. I don't think it's due to any > of my own changes, and everything built fine last time I tried just a couple > days ago . I'd pulled both code and submodules. I did make clean, ./boot, > ./configure, and then make. The last few lines of the output are below. This > is on a Mac using GHC 8.2.2. Let me know if you need any more info. > > John > > "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy > -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath > -optl-Wl,@loader_path `cat rts/dist/libs.depend` > rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o > rts/dist/build/Capability.thr_debug_dyn_o > rts/dist/build/CheckUnload.thr_debug_dyn_o > rts/dist/build/ClosureFlags.thr_debug_dyn_o > rts/dist/build/Disassembler.thr_debug_dyn_o > rts/dist/build/FileLock.thr_debug_dyn_o > rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o > rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o > rts/dist/build/Inlines.thr_debug_dyn_o > rts/dist/build/Interpreter.thr_debug_dyn_o > rts/dist/build/LdvProfile.thr_debug_dyn_o > rts/dist/build/Libdw.thr_debug_dyn_o > rts/dist/build/LibdwPool.thr_debug_dyn_o > rts/dist/build/Linker.thr_debug_dyn_o > rts/dist/build/Messages.thr_debug_dyn_o > rts/dist/build/OldARMAtomic.thr_debug_dyn_o > rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o > rts/dist/build/Printer.thr_debug_dyn_o > rts/dist/build/ProfHeap.thr_debug_dyn_o > rts/dist/build/ProfilerReport.thr_debug_dyn_o > rts/dist/build/ProfilerReportJson.thr_debug_dyn_o > rts/dist/build/Profiling.thr_debug_dyn_o > rts/dist/build/Proftimer.thr_debug_dyn_o > rts/dist/build/RaiseAsync.thr_debug_dyn_o > rts/dist/build/RetainerProfile.thr_debug_dyn_o > rts/dist/build/RetainerSet.thr_debug_dyn_o > rts/dist/build/RtsAPI.thr_debug_dyn_o > rts/dist/build/RtsDllMain.thr_debug_dyn_o > rts/dist/build/RtsFlags.thr_debug_dyn_o > rts/dist/build/RtsMain.thr_debug_dyn_o > rts/dist/build/RtsMessages.thr_debug_dyn_o > rts/dist/build/RtsStartup.thr_debug_dyn_o > rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o > rts/dist/build/RtsSymbols.thr_debug_dyn_o > rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o > rts/dist/build/Schedule.thr_debug_dyn_o > rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o > rts/dist/build/StaticPtrTable.thr_debug_dyn_o > rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o > rts/dist/build/StgPrimFloat.thr_debug_dyn_o > rts/dist/build/Task.thr_debug_dyn_o > rts/dist/build/ThreadLabels.thr_debug_dyn_o > rts/dist/build/ThreadPaused.thr_debug_dyn_o > rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o > rts/dist/build/Timer.thr_debug_dyn_o > rts/dist/build/TopHandler.thr_debug_dyn_o > rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o > rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o > rts/dist/build/xxhash.thr_debug_dyn_o > rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o > rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o > rts/dist/build/hooks/MallocFail.thr_debug_dyn_o > rts/dist/build/hooks/OnExit.thr_debug_dyn_o > rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o > rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o > rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o > rts/dist/build/sm/CNF.thr_debug_dyn_o > rts/dist/build/sm/Compact.thr_debug_dyn_o > rts/dist/build/sm/Evac.thr_debug_dyn_o > rts/dist/build/sm/Evac_thr.thr_debug_dyn_o > rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o > rts/dist/build/sm/GCUtils.thr_debug_dyn_o > rts/dist/build/sm/MBlock.thr_debug_dyn_o > rts/dist/build/sm/MarkWeak.thr_debug_dyn_o > rts/dist/build/sm/Sanity.thr_debug_dyn_o > rts/dist/build/sm/Scav.thr_debug_dyn_o > rts/dist/build/sm/Scav_thr.thr_debug_dyn_o > rts/dist/build/sm/Storage.thr_debug_dyn_o > rts/dist/build/sm/Sweep.thr_debug_dyn_o > rts/dist/build/eventlog/EventLog.thr_debug_dyn_o > rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o > rts/dist/build/linker/CacheFlush.thr_debug_dyn_o > rts/dist/build/linker/Elf.thr_debug_dyn_o > rts/dist/build/linker/LoadArchive.thr_debug_dyn_o > rts/dist/build/linker/M32Alloc.thr_debug_dyn_o > rts/dist/build/linker/MachO.thr_debug_dyn_o > rts/dist/build/linker/PEi386.thr_debug_dyn_o > rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o > rts/dist/build/linker/elf_got.thr_debug_dyn_o > rts/dist/build/linker/elf_plt.thr_debug_dyn_o > rts/dist/build/linker/elf_plt_aarch64.thr_debug_dyn_o > rts/dist/build/linker/elf_plt_arm.thr_debug_dyn_o >
Re: 8.5 build failure
I've hit this, too, in the last few days. It seems to be caused by some missing Makefile dependency. My solution has been to `make -j1` for a bit, then cut it off, then `make -j` again. I'm glad to know it's not just me. :) > On Apr 3, 2018, at 11:06 AM, John Leowrote: > > Hi everyone, > > I pulled from head this morning and rebased my current work on it, and am > getting a build error I've never seen before. I don't think it's due to any > of my own changes, and everything built fine last time I tried just a couple > days ago . I'd pulled both code and submodules. I did make clean, ./boot, > ./configure, and then make. The last few lines of the output are below. This > is on a Mac using GHC 8.2.2. Let me know if you need any more info. > > John > > "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy > -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath > -optl-Wl,@loader_path `cat rts/dist/libs.depend` > rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o > rts/dist/build/Capability.thr_debug_dyn_o > rts/dist/build/CheckUnload.thr_debug_dyn_o > rts/dist/build/ClosureFlags.thr_debug_dyn_o > rts/dist/build/Disassembler.thr_debug_dyn_o > rts/dist/build/FileLock.thr_debug_dyn_o > rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o > rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o > rts/dist/build/Inlines.thr_debug_dyn_o > rts/dist/build/Interpreter.thr_debug_dyn_o > rts/dist/build/LdvProfile.thr_debug_dyn_o > rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o > rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o > rts/dist/build/OldARMAtomic.thr_debug_dyn_o > rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o > rts/dist/build/Printer.thr_debug_dyn_o > rts/dist/build/ProfHeap.thr_debug_dyn_o > rts/dist/build/ProfilerReport.thr_debug_dyn_o > rts/dist/build/ProfilerReportJson.thr_debug_dyn_o > rts/dist/build/Profiling.thr_debug_dyn_o > rts/dist/build/Proftimer.thr_debug_dyn_o > rts/dist/build/RaiseAsync.thr_debug_dyn_o > rts/dist/build/RetainerProfile.thr_debug_dyn_o > rts/dist/build/RetainerSet.thr_debug_dyn_o > rts/dist/build/RtsAPI.thr_debug_dyn_o > rts/dist/build/RtsDllMain.thr_debug_dyn_o > rts/dist/build/RtsFlags.thr_debug_dyn_o > rts/dist/build/RtsMain.thr_debug_dyn_o > rts/dist/build/RtsMessages.thr_debug_dyn_o > rts/dist/build/RtsStartup.thr_debug_dyn_o > rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o > rts/dist/build/RtsSymbols.thr_debug_dyn_o > rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o > rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o > rts/dist/build/Stable.thr_debug_dyn_o > rts/dist/build/StaticPtrTable.thr_debug_dyn_o > rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o > rts/dist/build/StgPrimFloat.thr_debug_dyn_o > rts/dist/build/Task.thr_debug_dyn_o > rts/dist/build/ThreadLabels.thr_debug_dyn_o > rts/dist/build/ThreadPaused.thr_debug_dyn_o > rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o > rts/dist/build/Timer.thr_debug_dyn_o > rts/dist/build/TopHandler.thr_debug_dyn_o > rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o > rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o > rts/dist/build/xxhash.thr_debug_dyn_o > rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o > rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o > rts/dist/build/hooks/MallocFail.thr_debug_dyn_o > rts/dist/build/hooks/OnExit.thr_debug_dyn_o > rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o > rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o > rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o > rts/dist/build/sm/CNF.thr_debug_dyn_o > rts/dist/build/sm/Compact.thr_debug_dyn_o > rts/dist/build/sm/Evac.thr_debug_dyn_o > rts/dist/build/sm/Evac_thr.thr_debug_dyn_o > rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o > rts/dist/build/sm/GCUtils.thr_debug_dyn_o > rts/dist/build/sm/MBlock.thr_debug_dyn_o > rts/dist/build/sm/MarkWeak.thr_debug_dyn_o > rts/dist/build/sm/Sanity.thr_debug_dyn_o > rts/dist/build/sm/Scav.thr_debug_dyn_o > rts/dist/build/sm/Scav_thr.thr_debug_dyn_o > rts/dist/build/sm/Storage.thr_debug_dyn_o > rts/dist/build/sm/Sweep.thr_debug_dyn_o > rts/dist/build/eventlog/EventLog.thr_debug_dyn_o > rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o > rts/dist/build/linker/CacheFlush.thr_debug_dyn_o > rts/dist/build/linker/Elf.thr_debug_dyn_o > rts/dist/build/linker/LoadArchive.thr_debug_dyn_o > rts/dist/build/linker/M32Alloc.thr_debug_dyn_o > rts/dist/build/linker/MachO.thr_debug_dyn_o > rts/dist/build/linker/PEi386.thr_debug_dyn_o > rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o > rts/dist/build/linker/elf_got.thr_debug_dyn_o >
RE: 8.5 build failure
so is every one else ☹. No one has a clue what’s going on. Ben are investigating. Simon From: ghc-devs <ghc-devs-boun...@haskell.org> On Behalf Of John Leo Sent: 03 April 2018 16:06 To: ghc-devs <ghc-devs@haskell.org> Subject: 8.5 build failure Hi everyone, I pulled from head this morning and rebased my current work on it, and am getting a build error I've never seen before. I don't think it's due to any of my own changes, and everything built fine last time I tried just a couple days ago . I'd pulled both code and submodules. I did make clean, ./boot, ./configure, and then make. The last few lines of the output are below. This is on a Mac using GHC 8.2.2. Let me know if you need any more info. John "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath -optl-Wl,@loader_path `cat rts/dist/libs.depend` rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o rts/dist/build/Capability.thr_debug_dyn_o rts/dist/build/CheckUnload.thr_debug_dyn_o rts/dist/build/ClosureFlags.thr_debug_dyn_o rts/dist/build/Disassembler.thr_debug_dyn_o rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o rts/dist/build/Interpreter.thr_debug_dyn_o rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o rts/dist/build/OldARMAtomic.thr_debug_dyn_o rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o rts/dist/build/ProfilerReport.thr_debug_dyn_o rts/dist/build/ProfilerReportJson.thr_debug_dyn_o rts/dist/build/Profiling.thr_debug_dyn_o rts/dist/build/Proftimer.thr_debug_dyn_o rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/RetainerProfile.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o rts/dist/build/RtsMessages.thr_debug_dyn_o rts/dist/build/RtsStartup.thr_debug_dyn_o rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o rts/dist/build/RtsSymbols.thr_debug_dyn_o rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o rts/dist/build/StaticPtrTable.thr_debug_dyn_o rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o rts/dist/build/ThreadLabels.thr_debug_dyn_o rts/dist/build/ThreadPaused.thr_debug_dyn_o rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/TopHandler.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o rts/dist/build/xxhash.thr_debug_dyn_o rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o rts/dist/build/hooks/MallocFail.thr_debug_dyn_o rts/dist/build/hooks/OnExit.thr_debug_dyn_o rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o rts/dist/build/sm/CNF.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o rts/dist/build/sm/Evac.thr_debug_dyn_o rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o rts/dist/build/sm/GCUtils.thr_debug_dyn_o rts/dist/build/sm/MBlock.thr_debug_dyn_o rts/dist/build/sm/MarkWeak.thr_debug_dyn_o rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o rts/dist/build/sm/Scav_thr.thr_debug_dyn_o rts/dist/build/sm/Storage.thr_debug_dyn_o rts/dist/build/sm/Sweep.thr_debug_dyn_o rts/dist/build/eventlog/EventLog.thr_debug_dyn_o rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o rts/dist/build/linker/CacheFlush.thr_debug_dyn_o rts/dist/build/linker/Elf.thr_debug_dyn_o rts/dist/build/linker/LoadArchive.thr_debug_dyn_o rts/dist/build/linker/M32Alloc.thr_debug_dyn_o rts/dist/build/linker/MachO.thr_debug_dyn_o rts/dist/build/linker/PEi386.thr_debug_dyn_o rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o rts/dist/build/linker/elf_got.thr_debug_dyn_o rts/dist/build/linker/elf_plt.thr_debug_dyn_o rts/dist/build/linker/elf_plt_aarch64.thr_debug_dyn_o rts/dist/build/linker/elf_plt_arm.thr_debug_dyn_o rts/dist/build/linker/elf_reloc.thr_debug_dyn_o rts/dist/build/li
Re: 8.5 build failure
One thing I should note is that I believe since the last time I'd built I updated Mac OS to 10.13.4, if that is relevant. Note that stage 1 built fine; the failure occurs about 22 minutes into a build that typically takes 30 minute on my machine. John On Tue, Apr 3, 2018 at 8:06 AM, John Leowrote: > Hi everyone, > > I pulled from head this morning and rebased my current work on it, and am > getting a build error I've never seen before. I don't think it's due to any > of my own changes, and everything built fine last time I tried just a > couple days ago . I'd pulled both code and submodules. I did make clean, > ./boot, ./configure, and then make. The last few lines of the output are > below. This is on a Mac using GHC 8.2.2. Let me know if you need any more > info. > > John > > "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload > deploy -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath > -optl-Wl,@loader_path `cat rts/dist/libs.depend` > rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o > rts/dist/build/Capability.thr_debug_dyn_o > rts/dist/build/CheckUnload.thr_debug_dyn_o > rts/dist/build/ClosureFlags.thr_debug_dyn_o > rts/dist/build/Disassembler.thr_debug_dyn_o > rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o > rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o > rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o > rts/dist/build/Interpreter.thr_debug_dyn_o > rts/dist/build/LdvProfile.thr_debug_dyn_o > rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o > rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o > rts/dist/build/OldARMAtomic.thr_debug_dyn_o > rts/dist/build/PathUtils.thr_debug_dyn_o > rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o > rts/dist/build/ProfHeap.thr_debug_dyn_o > rts/dist/build/ProfilerReport.thr_debug_dyn_o > rts/dist/build/ProfilerReportJson.thr_debug_dyn_o > rts/dist/build/Profiling.thr_debug_dyn_o > rts/dist/build/Proftimer.thr_debug_dyn_o > rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/ > RetainerProfile.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o > rts/dist/build/RtsAPI.thr_debug_dyn_o > rts/dist/build/RtsDllMain.thr_debug_dyn_o > rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o > rts/dist/build/RtsMessages.thr_debug_dyn_o > rts/dist/build/RtsStartup.thr_debug_dyn_o > rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o > rts/dist/build/RtsSymbols.thr_debug_dyn_o > rts/dist/build/RtsUtils.thr_debug_dyn_o > rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o > rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o > rts/dist/build/StaticPtrTable.thr_debug_dyn_o > rts/dist/build/Stats.thr_debug_dyn_o > rts/dist/build/StgCRun.thr_debug_dyn_o > rts/dist/build/StgPrimFloat.thr_debug_dyn_o > rts/dist/build/Task.thr_debug_dyn_o > rts/dist/build/ThreadLabels.thr_debug_dyn_o > rts/dist/build/ThreadPaused.thr_debug_dyn_o > rts/dist/build/Threads.thr_debug_dyn_o > rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o > rts/dist/build/TopHandler.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o > rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o > rts/dist/build/fs.thr_debug_dyn_o rts/dist/build/xxhash.thr_debug_dyn_o > rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o > rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o > rts/dist/build/hooks/MallocFail.thr_debug_dyn_o > rts/dist/build/hooks/OnExit.thr_debug_dyn_o > rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o > rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o > rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o > rts/dist/build/sm/CNF.thr_debug_dyn_o > rts/dist/build/sm/Compact.thr_debug_dyn_o > rts/dist/build/sm/Evac.thr_debug_dyn_o > rts/dist/build/sm/Evac_thr.thr_debug_dyn_o > rts/dist/build/sm/GC.thr_debug_dyn_o > rts/dist/build/sm/GCAux.thr_debug_dyn_o > rts/dist/build/sm/GCUtils.thr_debug_dyn_o > rts/dist/build/sm/MBlock.thr_debug_dyn_o > rts/dist/build/sm/MarkWeak.thr_debug_dyn_o > rts/dist/build/sm/Sanity.thr_debug_dyn_o > rts/dist/build/sm/Scav.thr_debug_dyn_o > rts/dist/build/sm/Scav_thr.thr_debug_dyn_o > rts/dist/build/sm/Storage.thr_debug_dyn_o > rts/dist/build/sm/Sweep.thr_debug_dyn_o > rts/dist/build/eventlog/EventLog.thr_debug_dyn_o > rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o > rts/dist/build/linker/CacheFlush.thr_debug_dyn_o > rts/dist/build/linker/Elf.thr_debug_dyn_o > rts/dist/build/linker/LoadArchive.thr_debug_dyn_o > rts/dist/build/linker/M32Alloc.thr_debug_dyn_o > rts/dist/build/linker/MachO.thr_debug_dyn_o > rts/dist/build/linker/PEi386.thr_debug_dyn_o > rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o > rts/dist/build/linker/elf_got.thr_debug_dyn_o > rts/dist/build/linker/elf_plt.thr_debug_dyn_o >
8.5 build failure
Hi everyone, I pulled from head this morning and rebased my current work on it, and am getting a build error I've never seen before. I don't think it's due to any of my own changes, and everything built fine last time I tried just a couple days ago . I'd pulled both code and submodules. I did make clean, ./boot, ./configure, and then make. The last few lines of the output are below. This is on a Mac using GHC 8.2.2. Let me know if you need any more info. John "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath -optl-Wl,@loader_path `cat rts/dist/libs.depend` rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o rts/dist/build/Capability.thr_debug_dyn_o rts/dist/build/CheckUnload.thr_debug_dyn_o rts/dist/build/ClosureFlags.thr_debug_dyn_o rts/dist/build/Disassembler.thr_debug_dyn_o rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o rts/dist/build/Interpreter.thr_debug_dyn_o rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o rts/dist/build/OldARMAtomic.thr_debug_dyn_o rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o rts/dist/build/ProfilerReport.thr_debug_dyn_o rts/dist/build/ProfilerReportJson.thr_debug_dyn_o rts/dist/build/Profiling.thr_debug_dyn_o rts/dist/build/Proftimer.thr_debug_dyn_o rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/RetainerProfile.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o rts/dist/build/RtsMessages.thr_debug_dyn_o rts/dist/build/RtsStartup.thr_debug_dyn_o rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o rts/dist/build/RtsSymbols.thr_debug_dyn_o rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o rts/dist/build/StaticPtrTable.thr_debug_dyn_o rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o rts/dist/build/ThreadLabels.thr_debug_dyn_o rts/dist/build/ThreadPaused.thr_debug_dyn_o rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/TopHandler.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o rts/dist/build/xxhash.thr_debug_dyn_o rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o rts/dist/build/hooks/MallocFail.thr_debug_dyn_o rts/dist/build/hooks/OnExit.thr_debug_dyn_o rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o rts/dist/build/sm/CNF.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o rts/dist/build/sm/Evac.thr_debug_dyn_o rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o rts/dist/build/sm/GCUtils.thr_debug_dyn_o rts/dist/build/sm/MBlock.thr_debug_dyn_o rts/dist/build/sm/MarkWeak.thr_debug_dyn_o rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o rts/dist/build/sm/Scav_thr.thr_debug_dyn_o rts/dist/build/sm/Storage.thr_debug_dyn_o rts/dist/build/sm/Sweep.thr_debug_dyn_o rts/dist/build/eventlog/EventLog.thr_debug_dyn_o rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o rts/dist/build/linker/CacheFlush.thr_debug_dyn_o rts/dist/build/linker/Elf.thr_debug_dyn_o rts/dist/build/linker/LoadArchive.thr_debug_dyn_o rts/dist/build/linker/M32Alloc.thr_debug_dyn_o rts/dist/build/linker/MachO.thr_debug_dyn_o rts/dist/build/linker/PEi386.thr_debug_dyn_o rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o rts/dist/build/linker/elf_got.thr_debug_dyn_o rts/dist/build/linker/elf_plt.thr_debug_dyn_o rts/dist/build/linker/elf_plt_aarch64.thr_debug_dyn_o rts/dist/build/linker/elf_plt_arm.thr_debug_dyn_o rts/dist/build/linker/elf_reloc.thr_debug_dyn_o rts/dist/build/linker/elf_reloc_aarch64.thr_debug_dyn_o rts/dist/build/linker/elf_util.thr_debug_dyn_o rts/dist/build/posix/GetEnv.thr_debug_dyn_o rts/dist/build/posix/GetTime.thr_debug_dyn_o rts/dist/build/posix/Itimer.thr_debug_dyn_o rts/dist/build/posix/OSMem.thr_debug_dyn_o rts/dist/build/posix/OSThreads.thr_debug_dyn_o rts/dist/build/posix/Select.thr_debug_dyn_o