
#16073: Hadrian build fails on Windows -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Build System | Version: 8.6.3 (Hadrian) | Resolution: | Keywords: Operating System: Windows | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by snowleopard): Alp: I can reproduce this on my machine. Indeed, in addition to the directory `_build/stage0/lib`, I appear to also have `_build/stage0/x86_64 -windows-ghc-8.4.3`. If I look at a file like `_build/stage0/libraries/ghc-boot- th/build/autogen/Paths_ghc_boot_th.hs`, I can see the following directory settings: {{{ bindir = "${pkgroot}/..\\bin" libdir = "${pkgroot}/..\\x86_64-windows-ghc-8.4.3\\ghc-boot-th-8.7" dynlibdir = "${pkgroot}/..\\x86_64-windows-ghc-8.4.3" datadir = "${pkgroot}/..\\x86_64-windows-ghc-8.4.3\\ghc-boot-th-8.7" libexecdir = "${pkgroot}/..\\ghc-boot-th-8.7\\x86_64-windows-ghc-8.4.3 \\ghc-boot-th-8.7" sysconfdir = "${pkgroot}/..\\etc" }}} So, it looks like these settings are computed incorrectly. Is this done by Cabal? Or `ghc-pkg`? This is the Hadrian corner which I understand very little about. Could you show the above list of settings on your machine? Perhaps, Moritz could help figure this out, since I believe he was writing some of the associated code? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/16073#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler