use ExtUtils::Mkbootstrap; mkbootstrap();
mkbootstrap() typically gets called from an extension's
Makefile. It writes a *.bs file that is needed by some
architectures to do dynamic loading. It is otherwise unremarkable, and
MakeMaker usually handles the details. If you need to know more about
it, you've probably already read the module.