#10376: arm/linux linking failure -------------------------------------+----------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: 8.0.1 Component: Compiler | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: arm Type of failure: Other | Test Case: Blocked By: | Blocking: Related Tickets: #10464 | Differential Rev(s): Wiki Page: | -------------------------------------+----------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"786d528e8f949daeb62d34e0daa5e35f642065fc/ghc" 786d528e/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="786d528e8f949daeb62d34e0daa5e35f642065fc" TcTypeable: Don't use bogus fingerprints when suppress-uniques is enabled Previously the Typeable implementation would intentionally create TyCon representations with bogus fingerprints to avoid fingerprints (which may change often) from leaking into test output. As pointed out by Richard in #10376 this is very bad as simply enabling a debug flag, `-dsuppress-uniques`, completely breaks the soundness of `Typeable`! This patch removes this behavior and replaces it with logic in the testsuite driver to filter out spurious changes due to Typeable representations. Test Plan: Validate Reviewers: austin, simonpj, goldfire Reviewed By: goldfire Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1629 GHC Trac Issues: #10376 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10376#comment:9> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler