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 |