commit
b1300a738f added PERL_HASH_FUNC_ONE_AT_A_TIME_HARD algo, which was
the first one to introduce 8 byte seeds, previously all the algos used 4
or 16 byte seeds. No case was added to the CPP tree for 8 byte const
seeds, so add one now. Otherwise the #error at the end of the tree runs
and breaks the build. NO_HASH_SEED define was public API in the past and
could be considered to still be public API, see commit
f36626324a.
My use for NO_HASH_SEED is reducing entropy for tracking down memory
corruption.
# define PERL_HASH_SEED PL_hash_seed
# elif PERL_HASH_SEED_BYTES == 4
# define PERL_HASH_SEED "PeRl"
+# elif PERL_HASH_SEED_BYTES == 8
+# define PERL_HASH_SEED "PeRlHaSh"
# elif PERL_HASH_SEED_BYTES == 16
# define PERL_HASH_SEED "PeRlHaShhAcKpErl"
# else
=item *
-XXX
+Using the C<NO_HASH_SEED> define in combination with the default hash algorithm
+C<PERL_HASH_FUNC_ONE_AT_A_TIME_HARD> resulted in a fatal error while compiling
+the interpreter, since 5.17.10. This has been fixed.
=back