Revert to gperf-3.0.4
|Reported by:||Douglas R. Reno||Owned by:|
This ticket is to revert gperf to version 3.0.4.
Version 3.1 introduced an incompatible API / ABI change as a result of changing "unsigned int" to "size_t", which many upstream packages were not ready for. These packages include:
systemd (several different files, see link below)
According to gperf's release announcement, the following change was made:
* The 'len' parameter of the hash function and of the lookup function is now of type 'size_t' instead of 'unsigned int'. This makes it safe to call these functions with strings of length > 4 GB, on 64-bit machines.