thanks, I got this following results:
execve("/usr/bin/perl",
"perl", "-MIO::Scalar", "-e1",
/* 40 vars */) = 0
stat64("/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/IO/Scalar.pmc", 0xbf8b50bc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/IO/Scalar.pm", 0xbf8b4fcc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/IO/Scalar.pmc", 0xbf8b50bc) = -1 ENOENT (No such file or directory
stat64("/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/IO/Scalar.pm", 0xbf8b4fcc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/IO/Scalar.pmc", 0xbf8b50bc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/IO/Scalar.pm", 0xbf8b4fcc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/IO/Scalar.pmc", 0xbf8b50bc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/IO/Scalar.pm", 0xbf8b4fcc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.8/IO/Scalar.pmc", 0xbf8b50bc) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/perl5/site_perl/5.8.8/IO/Scalar.pm", {st_mode=S_IFREG|0444, st_size=16737, ...}) = 0
open("/usr/lib/perl5/site_perl/5.8.8/IO/Scalar.pm", O_RDONLY|O_LARGEFILE) = 4
do you have any clue?