Skip to content

libiserv's version number is hard-coded

I recently discovered that GHC 8.6.2 was shipped with libiserv-8.6.1. Yes, you read that correctly—8.6.1, not 8.6.2. I was baffled at how this could possibly happen until I realized that we hard-code the version number for libiserv directly in its .cabal file.

Needless to say, this is quite easy to forget to update. Let's let autoconf do the hard work for us and use @ProjectVersionMunged@ instead.

Trac metadata
Trac field Value
Version 8.6.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information