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
, file-embed >=0.0.10
, filepath
, hashtables >=1.2.3.1
, hashtables >=1.2.3.1 && <1.3 || >=1.4.0
, lucid
, megaparsec >=7.0.0 && <9.8
, microlens >=0.4

View File

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

View File

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

View File

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

View File

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

View File

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