On Tue, Jun 14, 2011 at 8:09 PM, Reini Urban <rur...@x-ray.at> wrote: > IO is a particular exception and hard to find in the scanner, > as I know from the compiler.
IO is a red herring :) It's total irrelevant here because Module::ScanDeps doesn't come into play at all - the IO and IO::* modules are already needed during bootstrapping and hence are always "hardwired" into a packed executable. And IO only shows up in the error message because its the first of these hardwired modules to be loaded during bootstrapping that has an XS part. For an explanation what's really going on, see my next post. Cheers, Roderich