
#15396: -staticlib is broken on GHC 8.4.3 on Linux under certain conditions -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.6.1 Component: Compiler | Version: 8.4.3 (Linking) | Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): Note that I originally tried this with GHCs obtained https://launchpad.net/~hvr/+archive/ubuntu/ghc , but the same thing happens even if you use the official bindist (albeit with a ever-so- slightly different location in the panic): {{{ $ ~/Software/ghc-8.4.3/bin/ghc -fforce-recomp -staticlib Bug.hs /u/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/ghc: /lib/x86_64-linux- gnu/libtinfo.so.5: no version information available (required by /home/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/../haskeline-0.7.4.2/libHShaskeline-0.7.4.2-ghc8.4.3.so) /u/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/ghc: /lib/x86_64-linux- gnu/libtinfo.so.5: no version information available (required by /home/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/../ghc-8.4.3/libHSghc-8.4.3-ghc8.4.3.so) /u/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/ghc: /lib/x86_64-linux- gnu/libtinfo.so.5: no version information available (required by /home/rgscott/Software/ghc-8.4.3/lib/ghc-8.4.3/bin/../terminfo-0.4.1.1/libHSterminfo-0.4.1.1-ghc8.4.3.so) [1 of 1] Compiling Main ( Bug.hs, Bug.o ) Linking Bug.a ... ghc: panic! (the 'impossible' happened) (GHC version 8.4.3 for x86_64-unknown-linux): Data.Binary.Get.runGet at position 27462451: Invalid archive header end marker CallStack (from HasCallStack): error, called at libraries/binary/src/Data/Binary/Get.hs:351:5 in binary-0.8.5.1:Data.Binary.Get }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15396#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler