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.
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
Please register or sign in to comment