Closed mr-c closed 4 years ago
Thanks for this.
I see it's a fundamental lacking of my hash table implementation. It has some horrid abuse where we do some hacky casting and send over an integer in place of the char* pointer. This works fine, even on 32-bit systems, provided you don't try to use a 64-bit integer! Obvious with hindsight, and not trivially fixable. I'm experimenting with extending the hash table with some new APIs to compensate.
Validated it with a -m32 build (on a 64-bit system) and it's now passing this test. Thanks for the bug report.
Hello, in building the Debian packages for version 1.14.13 we noticed that the test fail on 32-bit systems
https://buildd.debian.org/status/fetch.php?pkg=staden-io-lib&arch=i386&ver=1.14.13-1&stamp=1594899444&raw=0 and others