New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consting the core magic vtables breaks mod_perl #14450
Comments
From @steve-m-hayThe following commit causes mod_perl (svn trunk) to fail on startup (on Windows, at least) using 5.21.8: http://perl5.git.perl.org/perl.git/commit/c910fead78 It works fine on the same system (VC++ 2010, with httpd-2.4.10) using 5.21.7. I get an access violation in modperl_env_init() when trying to replace the now const PL_vtbls with its own versions: void modperl_env_init(void) /* replace with our versions */ Is this diddling with perl's globals an unreasonable thing for mod_perl to be trying to do? I fear the answer may be yes... |
From @LeontOn Wed, Jan 28, 2015 at 2:30 AM, Steve Hay <perlbug-followup@perl.org>
Yes, I think overwriting the vtables is unreasonable. What I think is more Leon |
The RT System itself - Status changed from 'new' to 'open' |
From @bulk88Leon Timmermans wrote:
All of that plus. Perl mg vtable ptrs are basically GUIDs. Even if all members in the Further commenting, since MS is closed source and has1 developer, Win32 |
From @steve-m-hayThanks for the replies. I've raised a mod_perl ticket for this instead now: https://rt.cpan.org/Ticket/Display.html?id=101962 so am closing this perl ticket. |
@steve-m-hay - Status changed from 'open' to 'rejected' |
Migrated from rt.perl.org#123687 (status was 'rejected')
Searchable as RT123687$
The text was updated successfully, but these errors were encountered: