This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Fixed "newer binary won't work with older DLL problem" -- ple ase try this


I tried the 7/8/00 snapshot and I'm noticing a problem running Perl 5.6 on
it.  This happens with the following message.  tmp.pl is simply a 'print
"hello world\n";' kind of program.  I was thinking about recompiling perl to
see if the problem goes away when I do that.

(gdb) run tmp.pl
Starting program: /usr/local/bin/perl.exe tmp.pl

Program received signal SIGSEGV, Segmentation fault.
0x6107a726 in _size_of_stack_reserve__ ()

I don't know if this is related to the older DLL problem or not, but I would
be happy to help figure it out.  I tried the snapshot because of the extreme
slowness of 1.1.2 even with nontsec and I'm happy to report that this
slowness is gone!  :)

Brian

>I was losing some sleep thinking about the mailing list traffic that could
>have been generated by my recent changes to cygwin which stopped newly
linked
>binaries from running with older DLLs.  So, I reorganized the startup code
>a little.

>The startup code is slightly larger and slightly slower but it should work
>correctly with older DLLs.

>As usualy, I'm not 100% certain that I got the part right that deals with
>other cygwin compiled DLLs.

>Hopefully, someone will let me know if I did or not.

>So, please try this new DLL.

>We're approaching 1.1.3 release.  This is, I hope the final hurdle.

>cgf

--
C. Brian Jones                 cbjones@nortelnetworks.com
Nortel Networks                (919) 992-9063

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]