Front page | perl.perl5.porters |
Postings from July 2001
July 2, 2001 03:06
Message ID: E3FB32585BF1D411B9E900805FF51A08074B2C@RU0022EXCH001U
> > > ... and Borland compile for Win32 does not feel well also;
> > I'm trying to fix a can of worms that is seen by that
> > environment, and trying to get things work right before 5.8.0.
> > > (there is something wrong with perlio, some reproducible
> core dumps)
finding the cause of error appeared to be easier than I thought.
When I traced into file IO operations usage I found that perl IO subsystem uses "fast_gets" and iterates pointers itself, but this is not applicable for (at least) Borland.
After that I studied config files and found out that when I specified parameters closer to those for MSVC++ that behaviour gone away. Namely, I defined "d_stdio_ptr_lval_nochange_cnt" and error gone away.
Patch is attached. Now can of worms for Borland is twice smaler.
Despite of subject, it is made against perl@11059
<!ENTITY Vadim REALLIFE "Vadim V.Konovalov, St.Petersburg, Russia">