ActiveState just released version 807, which is based on the perl-5.8.1 sources with some 5.8.2 enhancements. The sources they use don't include the hash randomization stuff of 5.8.1/5.8.2 (so that builds using 807 will be binary compatible with pre-807 builds), and they define NO_HASH_SEED in the compile-time flags when building extensions. perl -v reports 5.8.1. My reading of src/modules/perl/(mod_perl|modperl_perl).c is that the MP_NEED_HASH_SEED_FIXUP doesn't need additional logic in this case, but I'm worried I might be missing something?
That's correct. MP_NEED_HASH_SEED_FIXUP is needed only if perl is compiled with -DUSE_HASH_SEED or -DUSE_HASH_SEED_EXPLICIT. If there are any problems you most likely will see them immediately in the test suite. But I doubt that there will be any if -DNO_HASH_SEED is used, since it can't coexist with the other two defines.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
