Avoid hashtables 1.3.x for best gcc compatibility [#2463]

* Forbid solving for hashtables 1.3

On modern gccs, this sometimes causes build failures, see
https://github.com/gregorycollins/hashtables/issues/97

* Propagate constraint to package.yaml too

* stack98: include valid hashtables version

* stack92: add valid hashtables version

* stack94: add valid hashtables version

* stack96: add valid hashtables version
This commit is contained in:
hseg 2025-09-21 21:41:57 +03:00 committed by GitHub
parent 8dbe69c70b
commit 240757b259
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 6 additions and 2 deletions

View File

@ -148,7 +148,7 @@ library
, extra >=1.7.11 , extra >=1.7.11
, file-embed >=0.0.10 , file-embed >=0.0.10
, filepath , filepath
, hashtables >=1.2.3.1 , hashtables >=1.2.3.1 && <1.3 || >=1.4.0
, lucid , lucid
, megaparsec >=7.0.0 && <9.8 , megaparsec >=7.0.0 && <9.8
, microlens >=0.4 , microlens >=0.4

View File

@ -68,7 +68,7 @@ dependencies:
- encoding >=0.10 - encoding >=0.10
- file-embed >=0.0.10 - file-embed >=0.0.10
- filepath - filepath
- hashtables >=1.2.3.1 - hashtables >=1.2.3.1 && <1.3 || >=1.4.0
- lucid - lucid
- megaparsec >=7.0.0 && <9.8 - megaparsec >=7.0.0 && <9.8
- microlens >=0.4 - microlens >=0.4

View File

@ -15,6 +15,7 @@ extra-deps:
- safe-0.3.21 - safe-0.3.21
# for hledger-lib: # for hledger-lib:
- encoding-0.10 - encoding-0.10
- hashtables-1.4.2
# for hledger: # for hledger:
# for hledger-ui: # for hledger-ui:
- brick-2.3.1 - brick-2.3.1

View File

@ -13,6 +13,7 @@ packages:
extra-deps: extra-deps:
- brick-2.3.1 - brick-2.3.1
- encoding-0.10 - encoding-0.10
- hashtables-1.4.2
- fsnotify-0.4.2.0 - fsnotify-0.4.2.0
- hfsevents-0.1.8 - hfsevents-0.1.8
- safe-0.3.21 - safe-0.3.21

View File

@ -10,6 +10,7 @@ packages:
extra-deps: extra-deps:
- encoding-0.10 - encoding-0.10
- hashtables-1.4.2
- vty-windows-0.2.0.1 - vty-windows-0.2.0.1
nix: nix:

View File

@ -10,6 +10,7 @@ packages:
extra-deps: extra-deps:
- encoding-0.10 - encoding-0.10
- hashtables-1.4.2
nix: nix:
pure: false pure: false