
#9128: Possible bug in strictness analyzer when where clause declared NOINLINE ---------------------------------+----------------------------------------- Reporter: aalevy | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.2 Resolution: | Keywords: strictness bytestring Operating System: Linux | Architecture: x86_64 (amd64) Type of failure: Runtime | Difficulty: Unknown crash | Blocked By: Test Case: | Related Tickets: Blocking: | ---------------------------------+----------------------------------------- Comment (by simonpj): I would love a smaller test case. I'm currently stalled thus {{{ cabal install --with-ghc=/home/simonpj/5builds/HEAD-2/inplace/bin/ghc- stage2 Resolving dependencies... [1 of 1] Compiling Main ( /tmp/postgresql-libpq-0.9.0.1-63567 /postgresql-libpq-0.9.0.1/dist/setup/setup.hs, /tmp/postgresql- libpq-0.9.0.1-63567/postgresql-libpq-0.9.0.1/dist/setup/Main.o ) Linking /tmp/postgresql-libpq-0.9.0.1-63567/postgresql- libpq-0.9.0.1/dist/setup/setup ... Configuring postgresql-libpq-0.9.0.1... setup: The program 'pg_config' is required but it could not be found. Failed to install postgresql-libpq-0.9.0.1 cabal: Error: some packages failed to install: postgresql-libpq-0.9.0.1 failed during the configure step. The exception was: ExitFailure 1 postgresql-orm-0.3.0 depends on postgresql-libpq-0.9.0.1 which failed to install. postgresql-simple-0.4.2.2 depends on postgresql-libpq-0.9.0.1 which failed to install. }}} I gather that `pg_config` is part of !PostgreSQL, which I am reluctant to install on my (shared) Linux box. (I have no clue how to even begin.) But perhaps it is not really necessary? At the moment this looks like a somewhat serious bug (in the demand analyser) which I have no way to reproduce. Thanks Simon -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9128#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler