On Thu, 08 May 2008, Niko Tyni wrote: > > It's the scripts that are doing the eval that must set the environment > > variable, isn't it? Or do you see a way to force this from the module > > side? > > It's precisely those modules that are doing the eval in the > Locale::gettext case, and the examples at the end of the previous mail > indicate setting "local $ENV{PERL_DL_NONLAZY}=1" before the eval statement > should work.
There's also at least "adduser" which should also be protected for this and possibly more... I wonder if it wouldn't be simpler to package Locale::Gettext in a perl-api specific directory to avoid such troubles. Cheers, -- Raphaël Hertzog Le best-seller français mis à jour pour Debian Etch : http://www.ouaza.com/livre/admin-debian/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]