From 93cc79d156c9959192181152487a23aeb733a589 Mon Sep 17 00:00:00 2001 From: Adithya Kumar Date: Tue, 26 Jul 2022 18:26:45 +0530 Subject: [PATCH] Add a small no-linking hack to make the GHC 902 CIs pass See https://github.com/composewell/streamly/issues/1727 --- .github/workflows/haskell.yml | 2 +- .packcheck.ignore | 1 + cabal.project.902 | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 cabal.project.902 diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index f090cfd8d..28a3ebdd1 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -90,7 +90,7 @@ jobs: runner: ubuntu-latest build: cabal cabal_version: 3.6 - cabal_project: cabal.project + cabal_project: cabal.project.902 disable_sdist_build: "y" ignore_error: true - name: 8.10.7-sdist-stack diff --git a/.packcheck.ignore b/.packcheck.ignore index 02a467b17..4e75abe13 100644 --- a/.packcheck.ignore +++ b/.packcheck.ignore @@ -23,6 +23,7 @@ cabal.project.report cabal.project.packdiff cabal.project.Werror cabal.project.Werror-nocode +cabal.project.902 default.nix examples/README.md hie.yaml diff --git a/cabal.project.902 b/cabal.project.902 new file mode 100644 index 000000000..a714926aa --- /dev/null +++ b/cabal.project.902 @@ -0,0 +1,23 @@ +packages: streamly.cabal + , core/streamly-core.cabal + , test/streamly-tests.cabal + , benchmark/streamly-benchmarks.cabal + , docs/streamly-docs.cabal + +package base-orphans + ghc-options: -optlm "--unresolved-symbols=ignore-all" + +package heaps + ghc-options: -optlm "--unresolved-symbols=ignore-all" + +package network + ghc-options: -optlm "--unresolved-symbols=ignore-all" + +package HUnit + ghc-options: -optlm "--unresolved-symbols=ignore-all" + +package colour + ghc-options: -optlm "--unresolved-symbols=ignore-all" + +package clock + ghc-options: -optlm "--unresolved-symbols=ignore-all" \ No newline at end of file