Linker errors in client libraries when profiled_ghc enabled.
Hi. These errors came as a result of running library builds against GHC revision bc038c3bd45ee99db9fba23a823a906735740200
using flavor release+profiled_ghc+no_dynamic_ghc+no_split_sections
. These errors do not occur using flavor release
at the same revision.
https://gitlab.homotopic.tech/horizon/horizon-core/-/pipelines/2940/failures
th-orphans> Building library for th-orphans-0.13.14..
th-orphans> [1 of 2] Compiling Language.Haskell.TH.Instances.Internal ( src/Language/Haskell/TH/Instances/Internal.hs, dist/build/Language/Haskell/TH/Instances/Internal.o, dist/build/Language/Haskell/TH/Instances/Internal.dyn_o )
th-orphans> [2 of 2] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.o, dist/build/Language/Haskell/TH/Instances.dyn_o )
th-orphans> <no location info>: error:
th-orphans> src/Language/Haskell/TH/Instances.hs:1:1: fatal:
th-orphans> cannot find object file ‘dist/build/Language/Haskell/TH/Instances/Internal.p_o’
th-orphans> while linking an interpreted expression
error: builder for '/nix/store/xvkpj0vbizcrly854kmhlzml5klir0xq-th-orphans-0.13.14.drv' failed with exit code 1;
last 10 log lines:
> building
> Preprocessing library for th-orphans-0.13.14..
> Building library for th-orphans-0.13.14..
> [1 of 2] Compiling Language.Haskell.TH.Instances.Internal ( src/Language/Haskell/TH/Instances/Internal.hs, dist/build/Language/Haskell/TH/Instances/Internal.o, dist/build/Language/Haskell/TH/Instances/Internal.dyn_o )
> [2 of 2] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.o, dist/build/Language/Haskell/TH/Instances.dyn_o )
>
> <no location info>: error:
> src/Language/Haskell/TH/Instances.hs:1:1: fatal:
> cannot find object file ‘dist/build/Language/Haskell/TH/Instances/Internal.p_o’
> while linking an interpreted expression
For full logs, run 'nix log /nix/store/xvkpj0vbizcrly854kmhlzml5klir0xq-th-orphans-0.13.14.drv'.
brick> Preprocessing library for brick-1.6..
brick> Building library for brick-1.6..
brick> [ 1 of 32] Compiling Brick.AttrMap ( src/Brick/AttrMap.hs, dist/build/Brick/AttrMap.o, dist/build/Brick/AttrMap.dyn_o )
brick> [ 2 of 32] Compiling Brick.BChan ( src/Brick/BChan.hs, dist/build/Brick/BChan.o, dist/build/Brick/BChan.dyn_o )
brick> [ 3 of 32] Compiling Brick.Keybindings.KeyEvents ( src/Brick/Keybindings/KeyEvents.hs, dist/build/Brick/Keybindings/KeyEvents.o, dist/build/Brick/Keybindings/KeyEvents.dyn_o )
brick> [ 4 of 32] Compiling Brick.Keybindings.KeyConfig ( src/Brick/Keybindings/KeyConfig.hs, dist/build/Brick/Keybindings/KeyConfig.o, dist/build/Brick/Keybindings/KeyConfig.dyn_o )
brick> [ 5 of 32] Compiling Brick.Keybindings.KeyDispatcher ( src/Brick/Keybindings/KeyDispatcher.hs, dist/build/Brick/Keybindings/KeyDispatcher.o, dist/build/Brick/Keybindings/KeyDispatcher.dyn_o )
brick> [ 6 of 32] Compiling Brick.Keybindings.Parse ( src/Brick/Keybindings/Parse.hs, dist/build/Brick/Keybindings/Parse.o, dist/build/Brick/Keybindings/Parse.dyn_o )
brick> [ 7 of 32] Compiling Brick.Types.TH ( src/Brick/Types/TH.hs, dist/build/Brick/Types/TH.o, dist/build/Brick/Types/TH.dyn_o )
brick> [ 8 of 32] Compiling Brick.Types.Common ( src/Brick/Types/Common.hs, dist/build/Brick/Types/Common.o, dist/build/Brick/Types/Common.dyn_o )
brick> <no location info>: error:
brick> src/Brick/Types/Common.hs:1:1: fatal:
brick> cannot find object file ‘dist/build/Brick/Types/TH.p_o’
brick> while linking an interpreted expression
brick> [ 9 of 32] Compiling Brick.Themes ( src/Brick/Themes.hs, dist/build/Brick/Themes.o, dist/build/Brick/Themes.dyn_o )
brick> <no location info>: error:
brick> src/Brick/Themes.hs:1:1: fatal:
brick> cannot find object file ‘dist/build/Brick/Types/TH.p_o’
brick> while linking an interpreted expression
brick> [10 of 32] Compiling Brick.Widgets.Border.Style ( src/Brick/Widgets/Border/Style.hs, dist/build/Brick/Widgets/Border/Style.o, dist/build/Brick/Widgets/Border/Style.dyn_o )
brick> [11 of 32] Compiling Data.IMap ( src/Data/IMap.hs, dist/build/Data/IMap.o, dist/build/Data/IMap.dyn_o )
error: builder for '/nix/store/05rbszh4v4invhn0xs163d54nx6xbksy-brick-1.6.drv' failed with exit code 1;
last 10 log lines:
> cannot find object file ‘dist/build/Brick/Types/TH.p_o’
> while linking an interpreted expression
> [ 9 of 32] Compiling Brick.Themes ( src/Brick/Themes.hs, dist/build/Brick/Themes.o, dist/build/Brick/Themes.dyn_o )
>
> <no location info>: error:
> src/Brick/Themes.hs:1:1: fatal:
> cannot find object file ‘dist/build/Brick/Types/TH.p_o’
> while linking an interpreted expression
> [10 of 32] Compiling Brick.Widgets.Border.Style ( src/Brick/Widgets/Border/Style.hs, dist/build/Brick/Widgets/Border/Style.o, dist/build/Brick/Widgets/Border/Style.dyn_o )
> [11 of 32] Compiling Data.IMap ( src/Data/IMap.hs, dist/build/Data/IMap.o, dist/build/Data/IMap.dyn_o )
For full logs, run 'nix log /nix/store/05rbszh4v4invhn0xs163d54nx6xbksy-brick-1.6.drv'.