On Tue, 13 Mar 2007, Craig Berry wrote: > On a related note, I find I am no longer confident I understand what > "known extension" means. Porting/Glossary says, "all XS extensions > included in the package." It never occurred to me to add the Win32 > extensions to $Config{known_extensions} on VMS until this thread > started because there is no meaningful sense in which those extensions > will ever be included in a non-Win32 build. Is merely occupying space > in the source tarball what we mean by "included"? First, known_extensions is probably not terribly useful outside of Configure, so I don't know what use one could reasonably make of it. It was originally intended to be all extensions included in the source tarball + all extensions the user may have unpacked under the source directory. (Since I didn't have dynamic loading, and MakeMaker.PL hadn't been invented yet, unpacking extensions under the ext/ tree was how how I added extensions to perl5.) At the time I wrote the description, there were no Win32 or VMS extensions. At the moment, 'known_extensions' contains extensions under ext/. -- Andy Dougherty doughera@lafayette.edu