The cygwin packages for perl-5.10.0-2 and the cygwin modules perl-libwin32-0.28-1 and perl-Win32-GUI-1.05-2 have been updated. Still experimental until all other cygwin perl modules are also updated to 5.10.
What changed from 5.10.0-1 to -2?
@INC has now no duplicate site_perl and vendor_perl entries which came with the new _stem vars and a proper inc_version_list. Stupid.
To add /usr/lib/perl5/site_perl/5.8, without the archlib to @INC I patched perl.c to omit the archlib from otherlibdirs. If someone wants the archlib he should add it explictly to otherlibdirs.
Changed @INC, the include path,
from
@INC:
/usr/lib/perl5/5.10/cygwin
/usr/lib/perl5/5.10
/usr/lib/perl5/site_perl/5.10/cygwin
/usr/lib/perl5/site_perl/5.10
/usr/lib/perl5/site_perl/5.10/cygwin
/usr/lib/perl5/site_perl/5.10
/usr/lib/perl5/vendor_perl/5.10/cygwin
/usr/lib/perl5/vendor_perl/5.10
/usr/lib/perl5/vendor_perl/5.10/cygwin
/usr/lib/perl5/vendor_perl/5.10
.
to
@INC:
/usr/lib/perl5/5.10/cygwin
/usr/lib/perl5/5.10
/usr/lib/perl5/site_perl/5.10/cygwin
/usr/lib/perl5/site_perl/5.10
/usr/lib/perl5/vendor_perl/5.10/cygwin
/usr/lib/perl5/vendor_perl/5.10
/usr/lib/perl5/site_perl/5.8
.
See the cygwin announce:
http://cygwin.com/ml/cygwin/2008-01/ (not yet there)
and the vendor patches at
http://rurban.xarch.at/software/cygwin/release/perl/