hadrian-9.10.3
x86_64-linux.home-manager-psi
· build #66
· raw
setupCompilerEnvironmentPhase
1Build with /nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4.unpackPhase
2unpacking source archive /nix/store/w792y4nbxrpx3kgblyv4rbgdfxnlva9w-ghc-9.10.3-source3source root is ghc-9.10.3-sourcecompileBuildDriverPhase
4setupCompileFlags: -package-db=/build/tmp.GLiRDY8qrC/setup-package.conf.d -threaded5[1 of 2] Compiling Main ( Setup.hs, /build/tmp.GLiRDY8qrC/Main.o )6[2 of 2] Linking SetupconfigurePhase
7configureFlags: --verbose --prefix=/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.GLiRDY8qrC/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --disable-library-profiling --disable-profiling --disable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping -f-selftest -O08Using Parsec parser9Configuring hadrian-0.1.0.0...10Flags chosen: selftest=False, threaded=True11Dependency Cabal >=3.10 && <3.11 || >=3.12.1 && <3.13: using Cabal-3.10.3.012Dependency base >=4.11 && <5: using base-4.19.2.013Dependency base16-bytestring >=0.1.1 && <1.1.0.0: using14base16-bytestring-1.0.2.015Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.1.016Dependency containers >=0.5 && <0.8: using containers-0.6.817Dependency cryptohash-sha256 >=0.11 && <0.12: using18cryptohash-sha256-0.11.102.119Dependency directory >=1.3.1.0 && <1.4: using directory-1.3.8.520Dependency extra >=1.4.7: using extra-1.8.121Dependency filepath: using filepath-1.4.301.022Dependency ghc-platform: using ghc-platform-0.1.0.023Dependency ghc-toolchain: using ghc-toolchain-0.1.0.024Dependency mtl >=2.2 && <2.4: using mtl-2.3.125Dependency parsec >=3.1 && <3.2: using parsec-3.1.17.026Dependency shake >=0.18.3 && <0.20: using shake-0.19.927Dependency text >=1.2 && <3: using text-2.1.128Dependency time: using time-1.12.229Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.030Dependency unordered-containers >=0.2.1 && <0.3: using31unordered-containers-0.2.20.132Source component graph: component exe:hadrian33Configured component graph:34 component hadrian-0.1.0.0-EkMEE2LSOO78wtFZRdiA4W-hadrian35 include Cabal-3.10.3.0-426636 include base-4.19.2.0-9f3837 include base16-bytestring-1.0.2.0-3hgEdSoUf1R1xfYmLbGA2238 include bytestring-0.12.1.0-b3e539 include containers-0.6.8-b1e040 include cryptohash-sha256-0.11.102.1-9ZQl4TXIXRw8TfuvAMn6Qx41 include directory-1.3.8.5-a39142 include extra-1.8.1-D2qVk0sbGvr8zTayAlsA1A43 include filepath-1.4.301.0-81ff44 include ghc-platform-0.1.0.0-1KEcNshCyEp776iPfqP6oA45 include ghc-toolchain-0.1.0.0-CVifgEFdHSNHesYG8hRm4Z46 include mtl-2.3.1-742247 include parsec-3.1.17.0-0fa548 include shake-0.19.9-9fZkL2gRgA4RQxHIKI4Fo49 include text-2.1.1-787c50 include time-1.12.2-6bdd51 include transformers-0.6.1.0-4cb852 include unordered-containers-0.2.20.1-1kDZVSdoDetG12uxllBOre53Linked component graph:54 unit hadrian-0.1.0.0-EkMEE2LSOO78wtFZRdiA4W-hadrian55 include Cabal-3.10.3.0-426656 include base-4.19.2.0-9f3857 include base16-bytestring-1.0.2.0-3hgEdSoUf1R1xfYmLbGA2258 include bytestring-0.12.1.0-b3e559 include containers-0.6.8-b1e060 include cryptohash-sha256-0.11.102.1-9ZQl4TXIXRw8TfuvAMn6Qx61 include directory-1.3.8.5-a39162 include extra-1.8.1-D2qVk0sbGvr8zTayAlsA1A63 include filepath-1.4.301.0-81ff64 include ghc-platform-0.1.0.0-1KEcNshCyEp776iPfqP6oA65 include ghc-toolchain-0.1.0.0-CVifgEFdHSNHesYG8hRm4Z66 include mtl-2.3.1-742267 include parsec-3.1.17.0-0fa568 include shake-0.19.9-9fZkL2gRgA4RQxHIKI4Fo69 include text-2.1.1-787c70 include time-1.12.2-6bdd71 include transformers-0.6.1.0-4cb872 include unordered-containers-0.2.20.1-1kDZVSdoDetG12uxllBOre73Ready component graph:74 definite hadrian-0.1.0.0-EkMEE2LSOO78wtFZRdiA4W-hadrian75 depends Cabal-3.10.3.0-426676 depends base-4.19.2.0-9f3877 depends base16-bytestring-1.0.2.0-3hgEdSoUf1R1xfYmLbGA2278 depends bytestring-0.12.1.0-b3e579 depends containers-0.6.8-b1e080 depends cryptohash-sha256-0.11.102.1-9ZQl4TXIXRw8TfuvAMn6Qx81 depends directory-1.3.8.5-a39182 depends extra-1.8.1-D2qVk0sbGvr8zTayAlsA1A83 depends filepath-1.4.301.0-81ff84 depends ghc-platform-0.1.0.0-1KEcNshCyEp776iPfqP6oA85 depends ghc-toolchain-0.1.0.0-CVifgEFdHSNHesYG8hRm4Z86 depends mtl-2.3.1-742287 depends parsec-3.1.17.0-0fa588 depends shake-0.19.9-9fZkL2gRgA4RQxHIKI4Fo89 depends text-2.1.1-787c90 depends time-1.12.2-6bdd91 depends transformers-0.6.1.0-4cb892 depends unordered-containers-0.2.20.1-1kDZVSdoDetG12uxllBOre93Using Cabal-3.10.3.0 compiled by ghc-9.894Using compiler: ghc-9.8.495Using install prefix:96/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.397Executables installed in:98/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/bin99Libraries installed in:100/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4/hadrian-0.1.0.0101Dynamic Libraries installed in:102/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4103Private executables installed in:104/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/libexec/x86_64-linux-ghc-9.8.4/hadrian-0.1.0.0105Data files installed in:106/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/share/x86_64-linux-ghc-9.8.4/hadrian-0.1.0.0107Documentation installed in:108/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/share/doc/x86_64-linux-ghc-9.8.4/hadrian-0.1.0.0109Configuration files installed in:110/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/etc111No alex found112Using ar found on system at:113/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ar114No c2hs found115No cpphs found116No doctest found117Using gcc version 15.2.0 given by user at:118/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc119Using ghc version 9.8.4 found on system at:120/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/ghc121Using ghc-pkg version 9.8.4 found on system at:122/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/ghc-pkg-9.8.4123No ghcjs found124No ghcjs-pkg found125No greencard found126Using haddock version 2.30.0 found on system at:127/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/haddock-ghc-9.8.4128No happy found129Using haskell-suite found on system at: haskell-suite-dummy-location130Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location131No hmake found132Using hpc version 0.69 found on system at:133/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/hpc-ghc-9.8.4134Using hsc2hs version 0.68.10 found on system at:135/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/hsc2hs-ghc-9.8.4136No hscolour found137No jhc found138Using ld found on system at:139/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld140No pkg-config found141Using runghc version 9.8.4 found on system at:142/nix/store/pjwvkj1f7flgrlc5jxywfwi71n6yrrpx-ghc-binary-9.8.4/bin/runghc-9.8.4143Using strip version 2.46 found on system at:144/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip145Using tar found on system at:146/nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar147No uhc foundbuildPhase
148Preprocessing executable 'hadrian' for hadrian-0.1.0.0..149Building executable 'hadrian' for hadrian-0.1.0.0..150[ 1 of 107] Compiling Environment ( src/Environment.hs, dist/build/hadrian/hadrian-tmp/Environment.o )151[ 2 of 107] Compiling Hadrian.Target ( src/Hadrian/Target.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Target.o )152[ 3 of 107] Compiling Hadrian.Utilities ( src/Hadrian/Utilities.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Utilities.o )153154src/Hadrian/Utilities.hs:140:46: warning: [GHC-63394] [-Wx-partial]155 In the use of ‘tail’156 (imported from Data.List.Extra, but defined in GHC.List):157 "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."158 |159140 | _ -/- b | isAbsolute b && not (isAbsolute $ tail b) = b160 | ^^^^161162src/Hadrian/Utilities.hs:617:16: warning: [GHC-63394] [-Wx-partial]163 In the use of ‘tail’164 (imported from Data.List.Extra, but defined in GHC.List):165 "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."166 |167617 | renderBox ls = tail $ concatMap ('\n' :) (boxTop : map renderLine ls ++ [boxBot])168 | ^^^^169[ 4 of 107] Compiling Hadrian.Package ( src/Hadrian/Package.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Package.o )170[ 5 of 107] Compiling Hadrian.Haskell.Cabal.Type ( src/Hadrian/Haskell/Cabal/Type.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Type.o )171[ 6 of 107] Compiling Hadrian.Oracles.Path ( src/Hadrian/Oracles/Path.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Path.o )172[ 7 of 107] Compiling Hadrian.Oracles.DirectoryContents ( src/Hadrian/Oracles/DirectoryContents.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/DirectoryContents.o )173[ 8 of 107] Compiling Hadrian.Expression ( src/Hadrian/Expression.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Expression.o )174[ 9 of 107] Compiling Hadrian.Oracles.ArgsHash ( src/Hadrian/Oracles/ArgsHash.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/ArgsHash.o )175[ 10 of 107] Compiling Hadrian.Builder.Tar ( src/Hadrian/Builder/Tar.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Tar.o )176[ 11 of 107] Compiling Hadrian.Builder.Sphinx ( src/Hadrian/Builder/Sphinx.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Sphinx.o )177[ 12 of 107] Compiling Hadrian.Builder.Ar ( src/Hadrian/Builder/Ar.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Ar.o )178[ 13 of 107] Compiling Hadrian.Builder ( src/Hadrian/Builder.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder.o )179[ 14 of 107] Compiling Settings.Parser ( src/Settings/Parser.hs, dist/build/hadrian/hadrian-tmp/Settings/Parser.o )180181src/Settings/Parser.hs:189:14: warning: [GHC-63394] [-Wx-partial]182 In the use of ‘head’183 (imported from Data.List, but defined in GHC.List):184 "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."185 |186189 | else go (head ks)187 | ^^^^188189src/Settings/Parser.hs:192:35: warning: [GHC-63394] [-Wx-partial]190 In the use of ‘tail’191 (imported from Data.List, but defined in GHC.List):192 "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."193 |194192 | | k == s = State.modify tail195 | ^^^^196[ 15 of 107] Compiling Stage ( src/Stage.hs, dist/build/hadrian/hadrian-tmp/Stage.o )197[ 16 of 107] Compiling Way.Type ( src/Way/Type.hs, dist/build/hadrian/hadrian-tmp/Way/Type.o )198[ 17 of 107] Compiling Way ( src/Way.hs, dist/build/hadrian/hadrian-tmp/Way.o )199[ 18 of 107] Compiling Base ( src/Base.hs, dist/build/hadrian/hadrian-tmp/Base.o )200[ 19 of 107] Compiling Rules.Clean ( src/Rules/Clean.hs, dist/build/hadrian/hadrian-tmp/Rules/Clean.o )201[ 20 of 107] Compiling Hadrian.Oracles.TextFile ( src/Hadrian/Oracles/TextFile.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/TextFile.o )202[ 21 of 107] Compiling Oracles.Setting ( src/Oracles/Setting.hs, dist/build/hadrian/hadrian-tmp/Oracles/Setting.o )203[ 22 of 107] Compiling Oracles.Flag ( src/Oracles/Flag.hs, dist/build/hadrian/hadrian-tmp/Oracles/Flag.o )204[ 23 of 107] Compiling Hadrian.BuildPath ( src/Hadrian/BuildPath.hs, dist/build/hadrian/hadrian-tmp/Hadrian/BuildPath.o )205[ 24 of 107] Compiling Context.Type ( src/Context/Type.hs, dist/build/hadrian/hadrian-tmp/Context/Type.o )206[ 25 of 107] Compiling Hadrian.Oracles.Cabal.Type ( src/Hadrian/Oracles/Cabal/Type.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Type.o )207[ 26 of 107] Compiling Hadrian.Oracles.Cabal ( src/Hadrian/Oracles/Cabal.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal.o )208[ 27 of 107] Compiling Context.Path ( src/Context/Path.hs, dist/build/hadrian/hadrian-tmp/Context/Path.o )209[ 28 of 107] Compiling Hadrian.Haskell.Hash[boot] ( src/Hadrian/Haskell/Hash.hs-boot, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Hash.o-boot )210[ 29 of 107] Compiling Hadrian.Haskell.Cabal ( src/Hadrian/Haskell/Cabal.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal.o )211[ 30 of 107] Compiling Context ( src/Context.hs, dist/build/hadrian/hadrian-tmp/Context.o )212[ 31 of 107] Compiling Packages ( src/Packages.hs, dist/build/hadrian/hadrian-tmp/Packages.o )213[ 32 of 107] Compiling Builder ( src/Builder.hs, dist/build/hadrian/hadrian-tmp/Builder.o )214[ 33 of 107] Compiling Expression.Type ( src/Expression/Type.hs, dist/build/hadrian/hadrian-tmp/Expression/Type.o )215[ 34 of 107] Compiling Expression ( src/Expression.hs, dist/build/hadrian/hadrian-tmp/Expression.o )216[ 35 of 107] Compiling Settings.Warnings ( src/Settings/Warnings.hs, dist/build/hadrian/hadrian-tmp/Settings/Warnings.o )217[ 36 of 107] Compiling Flavour.Type ( src/Flavour/Type.hs, dist/build/hadrian/hadrian-tmp/Flavour/Type.o )218[ 37 of 107] Compiling Settings.Default[boot] ( src/Settings/Default.hs-boot, dist/build/hadrian/hadrian-tmp/Settings/Default.o-boot )219[ 38 of 107] Compiling UserSettings ( src/UserSettings.hs, dist/build/hadrian/hadrian-tmp/UserSettings.o )220221src/UserSettings.hs:8:1: warning: [GHC-66111] [-Wunused-imports]222 The import of ‘Settings.Default’ is redundant223 except perhaps to import instances from ‘Settings.Default’224 To import instances alone, use: import Settings.Default()225 |2268 | import {-# SOURCE #-} Settings.Default227 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^228[ 39 of 107] Compiling Flavour ( src/Flavour.hs, dist/build/hadrian/hadrian-tmp/Flavour.o )229[ 40 of 107] Compiling CommandLine ( src/CommandLine.hs, dist/build/hadrian/hadrian-tmp/CommandLine.o )230[ 41 of 107] Compiling Hadrian.Builder.Git ( src/Hadrian/Builder/Git.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Builder/Git.o )231[ 42 of 107] Compiling Settings.Flavours.Validate ( src/Settings/Flavours/Validate.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Validate.o )232[ 43 of 107] Compiling Settings.Flavours.Performance ( src/Settings/Flavours/Performance.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Performance.o )233[ 44 of 107] Compiling Settings.Flavours.Release ( src/Settings/Flavours/Release.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Release.o )234[ 45 of 107] Compiling Settings.Flavours.Quickest ( src/Settings/Flavours/Quickest.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Quickest.o )235[ 46 of 107] Compiling Settings.Flavours.QuickCross ( src/Settings/Flavours/QuickCross.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/QuickCross.o )236[ 47 of 107] Compiling Settings.Flavours.Quick ( src/Settings/Flavours/Quick.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Quick.o )237[ 48 of 107] Compiling Settings.Flavours.GhcInGhci ( src/Settings/Flavours/GhcInGhci.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/GhcInGhci.o )238[ 49 of 107] Compiling Settings.Flavours.Development ( src/Settings/Flavours/Development.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Development.o )239[ 50 of 107] Compiling Settings.Flavours.Benchmark ( src/Settings/Flavours/Benchmark.hs, dist/build/hadrian/hadrian-tmp/Settings/Flavours/Benchmark.o )240[ 51 of 107] Compiling Settings ( src/Settings.hs, dist/build/hadrian/hadrian-tmp/Settings.o )241[ 52 of 107] Compiling Settings.Builders.Common ( src/Settings/Builders/Common.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Common.o )242[ 53 of 107] Compiling Settings.Packages ( src/Settings/Packages.hs, dist/build/hadrian/hadrian-tmp/Settings/Packages.o )243[ 54 of 107] Compiling Settings.Builders.Xelatex ( src/Settings/Builders/Xelatex.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Xelatex.o )244[ 55 of 107] Compiling Settings.Builders.Win32Tarballs ( src/Settings/Builders/Win32Tarballs.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Win32Tarballs.o )245[ 56 of 107] Compiling Settings.Builders.MergeObjects ( src/Settings/Builders/MergeObjects.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/MergeObjects.o )246[ 57 of 107] Compiling Settings.Builders.Ld ( src/Settings/Builders/Ld.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ld.o )247[ 58 of 107] Compiling Settings.Builders.HsCpp ( src/Settings/Builders/HsCpp.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/HsCpp.o )248[ 59 of 107] Compiling Settings.Builders.Happy ( src/Settings/Builders/Happy.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Happy.o )249[ 60 of 107] Compiling Settings.Builders.GhcPkg ( src/Settings/Builders/GhcPkg.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/GhcPkg.o )250[ 61 of 107] Compiling Settings.Builders.GenPrimopCode ( src/Settings/Builders/GenPrimopCode.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/GenPrimopCode.o )251[ 62 of 107] Compiling Settings.Builders.Cc ( src/Settings/Builders/Cc.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Cc.o )252[ 63 of 107] Compiling Settings.Builders.Ar ( src/Settings/Builders/Ar.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ar.o )253[ 64 of 107] Compiling Settings.Builders.Alex ( src/Settings/Builders/Alex.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Alex.o )254[ 65 of 107] Compiling Settings.Builders.SplitSections ( src/Settings/Builders/SplitSections.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/SplitSections.o )255[ 66 of 107] Compiling Oracles.Flavour ( src/Oracles/Flavour.hs, dist/build/hadrian/hadrian-tmp/Oracles/Flavour.o )256[ 67 of 107] Compiling Settings.Builders.Hsc2Hs ( src/Settings/Builders/Hsc2Hs.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Hsc2Hs.o )257[ 68 of 107] Compiling Settings.Builders.GenApply ( src/Settings/Builders/GenApply.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/GenApply.o )258[ 69 of 107] Compiling Settings.Builders.DeriveConstants ( src/Settings/Builders/DeriveConstants.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/DeriveConstants.o )259[ 70 of 107] Compiling Settings.Program ( src/Settings/Program.hs, dist/build/hadrian/hadrian-tmp/Settings/Program.o )260[ 71 of 107] Compiling Oracles.TestSettings ( src/Oracles/TestSettings.hs, dist/build/hadrian/hadrian-tmp/Oracles/TestSettings.o )261[ 72 of 107] Compiling Settings.Builders.RunTest ( src/Settings/Builders/RunTest.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/RunTest.o )262[ 73 of 107] Compiling Target ( src/Target.hs, dist/build/hadrian/hadrian-tmp/Target.o )263[ 74 of 107] Compiling Oracles.ModuleFiles ( src/Oracles/ModuleFiles.hs, dist/build/hadrian/hadrian-tmp/Oracles/ModuleFiles.o )264265src/Oracles/ModuleFiles.hs:174:31: warning: [GHC-63394] [-Wx-partial]266 In the use of ‘head’267 (imported from Expression, but defined in GHC.List):268 "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."269 |270174 | let (m, f1, f2) = head multi271 | ^^^^272[ 75 of 107] Compiling Utilities ( src/Utilities.hs, dist/build/hadrian/hadrian-tmp/Utilities.o )273[ 76 of 107] Compiling Rules.Gmp ( src/Rules/Gmp.hs, dist/build/hadrian/hadrian-tmp/Rules/Gmp.o )274[ 77 of 107] Compiling Settings.Builders.Make ( src/Settings/Builders/Make.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Make.o )275[ 78 of 107] Compiling Settings.Builders.Configure ( src/Settings/Builders/Configure.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Configure.o )276[ 79 of 107] Compiling Rules.Libffi ( src/Rules/Libffi.hs, dist/build/hadrian/hadrian-tmp/Rules/Libffi.o )277[ 80 of 107] Compiling Settings.Builders.Ghc ( src/Settings/Builders/Ghc.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Ghc.o )278[ 81 of 107] Compiling Rules.Generate ( src/Rules/Generate.hs, dist/build/hadrian/hadrian-tmp/Rules/Generate.o )279[ 82 of 107] Compiling Rules.Documentation ( src/Rules/Documentation.hs, dist/build/hadrian/hadrian-tmp/Rules/Documentation.o )280[ 83 of 107] Compiling Settings.Builders.Haddock ( src/Settings/Builders/Haddock.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Haddock.o )281[ 84 of 107] Compiling Settings.Builders.Cabal ( src/Settings/Builders/Cabal.hs, dist/build/hadrian/hadrian-tmp/Settings/Builders/Cabal.o )282[ 85 of 107] Compiling Settings.Default ( src/Settings/Default.hs, dist/build/hadrian/hadrian-tmp/Settings/Default.o )283[ 86 of 107] Compiling Hadrian.Haskell.Hash ( src/Hadrian/Haskell/Hash.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Hash.o )284[ 87 of 107] Compiling Rules.Nofib ( src/Rules/Nofib.hs, dist/build/hadrian/hadrian-tmp/Rules/Nofib.o )285[ 88 of 107] Compiling Rules.SourceDist ( src/Rules/SourceDist.hs, dist/build/hadrian/hadrian-tmp/Rules/SourceDist.o )286[ 89 of 107] Compiling Rules.Lint ( src/Rules/Lint.hs, dist/build/hadrian/hadrian-tmp/Rules/Lint.o )287[ 90 of 107] Compiling Rules.Rts ( src/Rules/Rts.hs, dist/build/hadrian/hadrian-tmp/Rules/Rts.o )288[ 91 of 107] Compiling Rules.Docspec ( src/Rules/Docspec.hs, dist/build/hadrian/hadrian-tmp/Rules/Docspec.o )289[ 92 of 107] Compiling Rules.SimpleTargets ( src/Rules/SimpleTargets.hs, dist/build/hadrian/hadrian-tmp/Rules/SimpleTargets.o )290[ 93 of 107] Compiling Rules.ToolArgs ( src/Rules/ToolArgs.hs, dist/build/hadrian/hadrian-tmp/Rules/ToolArgs.o )291[ 94 of 107] Compiling Rules.Dependencies ( src/Rules/Dependencies.hs, dist/build/hadrian/hadrian-tmp/Rules/Dependencies.o )292[ 95 of 107] Compiling Rules.Compile ( src/Rules/Compile.hs, dist/build/hadrian/hadrian-tmp/Rules/Compile.o )293[ 96 of 107] Compiling Rules.Codes ( src/Rules/Codes.hs, dist/build/hadrian/hadrian-tmp/Rules/Codes.o )294[ 97 of 107] Compiling Rules.Test ( src/Rules/Test.hs, dist/build/hadrian/hadrian-tmp/Rules/Test.o )295[ 98 of 107] Compiling Rules.BinaryDist ( src/Rules/BinaryDist.hs, dist/build/hadrian/hadrian-tmp/Rules/BinaryDist.o )296[ 99 of 107] Compiling Rules.CabalReinstall ( src/Rules/CabalReinstall.hs, dist/build/hadrian/hadrian-tmp/Rules/CabalReinstall.o )297[100 of 107] Compiling Hadrian.Haskell.Cabal.Parse ( src/Hadrian/Haskell/Cabal/Parse.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Haskell/Cabal/Parse.o )298[101 of 107] Compiling Rules.Register ( src/Rules/Register.hs, dist/build/hadrian/hadrian-tmp/Rules/Register.o )299[102 of 107] Compiling Rules.Library[boot] ( src/Rules/Library.hs-boot, dist/build/hadrian/hadrian-tmp/Rules/Library.o-boot )300[103 of 107] Compiling Rules.Library ( src/Rules/Library.hs, dist/build/hadrian/hadrian-tmp/Rules/Library.o )301[104 of 107] Compiling Rules.Program ( src/Rules/Program.hs, dist/build/hadrian/hadrian-tmp/Rules/Program.o )302[105 of 107] Compiling Hadrian.Oracles.Cabal.Rules ( src/Hadrian/Oracles/Cabal/Rules.hs, dist/build/hadrian/hadrian-tmp/Hadrian/Oracles/Cabal/Rules.o )303[106 of 107] Compiling Rules ( src/Rules.hs, dist/build/hadrian/hadrian-tmp/Rules.o )304[107 of 107] Compiling Main ( src/Main.hs, dist/build/hadrian/hadrian-tmp/Main.o )305[108 of 108] Linking dist/build/hadrian/hadrianinstallPhase
306Installing executable hadrian in /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/bin307Warning: The directory308/nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/bin is not in the309system search path.fixupPhase
310shrinking RPATHs of ELF executables and libraries in /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3311shrinking /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/bin/hadrian312checking for references to /build/ in /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3...313patching script interpreter paths in /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3314stripping (with command strip and flags -S -p) in /nix/store/i5biysfknfa6csly785r862syv8bbxvs-hadrian-9.10.3/bin