In article
<k2i5d4beb41004290438sfd5fa38dj93c60571c10b...@mail.gmail.com>, David
Golden <xda...@gmail.com> wrote:

> Quick thoughts:
> 
> > 2. ExtUtils::MakeMaker and Module::Build - Serious!
> >
> >   HP-UX, and probably other OS's too, do not allow installation of
> >   shared objects when the object already exists and is in use. That
> >   means that all XS modules used by CPAN cannot be installed by CPAN.
> 
> This is actually a problem with ExtUtils::Install, I think.  The same
> problem exists on Windows, but EU::I uses a Win32 call to schedule the
> file for deletion on reboot before replacing it with a new one.

That feature of ExtUtils::Installed caused many headaches for me on
Windows and a lot of pain for some Windows admins. Apparently a normal
user can bypass various lack of priveleges that would keep him from
outirght deleting files using that trick. It corrupted many a
Strawberry Perl installation which we were trying to keep pristine.

I don't understand all the Windows stuff, but I know it really stumped
some good admins for awhile because the user permissions looked like
they should stop it.

Reply via email to