Bump Cabal submodule
This requires changing the recomp007 test because now cabal passes `this-unit-id` to executable components, and that unit-id contains a hash which includes the ABI of the dependencies. Therefore changing the dependencies means that -this-unit-id changes and recompilation is triggered. The spririt of the test is to test GHC's recompilation logic assuming that `-this-unit-id` is constant, so we explicitly pass `-ipid` to `./configure` rather than letting `Cabal` work it out.
parent
9fad49e0
No related branches found
No related tags found
Pipeline #79844 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- libraries/Cabal 1 addition, 1 deletionlibraries/Cabal
- testsuite/tests/driver/T4437.hs 1 addition, 2 deletionstestsuite/tests/driver/T4437.hs
- testsuite/tests/driver/recomp007/Makefile 2 additions, 2 deletionstestsuite/tests/driver/recomp007/Makefile
- testsuite/tests/driver/recomp007/recomp007.stdout 2 additions, 2 deletionstestsuite/tests/driver/recomp007/recomp007.stdout