CI: add GHC 9.10 (#9914)
commit3a8c69cb142e27caae5d754ac400636b3417b198
authorArtem Pelenitsyn <a.pelenitsyn@gmail.com>
Wed, 29 May 2024 01:05:56 +0000 (28 21:05 -0400)
committerGitHub <noreply@github.com>
Wed, 29 May 2024 01:05:56 +0000 (29 01:05 +0000)
treed858f043909cae286bf4d9058dc39561c7d4f8a4
parent88c81c92751c0beb36fb7c508ccf06c682a4f9a2
CI: add GHC 9.10 (#9914)

* CI: add GHC 9.10

* GHC 9.10 compat in testsuite: CPP symbols don't get passed to CC as
eagearly

Discussion: https://github.com/haskell/cabal/pull/9914#issuecomment-2077439625

Related GHC issue: https://gitlab.haskell.org/ghc/ghc/-/issues/21291

* GHC 9.10 compat in tests: disable tests regressing due to #9940
.github/workflows/validate.yml
cabal-install/src/Distribution/Client/TargetSelector.hs
cabal-install/tests/IntegrationTests2.hs
cabal-install/tests/UnitTests/Distribution/Client/Init/NonInteractive.hs
cabal-testsuite/PackageTests/CCompilerOverride/foo.c
cabal-testsuite/PackageTests/CCompilerOverride/my.cabal
cabal-testsuite/PackageTests/CCompilerOverride/setup.cabal.out
cabal-testsuite/PackageTests/CCompilerOverride/setup.out
cabal-testsuite/PackageTests/CCompilerOverride/setup.test.hs
project-cabal/ghc-latest.config