Gabor Szabo wrote:
I would like to create a list of modules that need compilations
as opposed to those that are pure perl

Is checking for a file with .xs .c or .h extension in the distribution
the correct thing to do? Is there a better way to collect this information or is it already available somewhere?
Some modules can work without XS part. Well-known example is
Scalar-List-Utils that detects if compiler is available and can work
both ways. But this is bad example because it's functionality is changed
depending on it. Net-DNS, Template-Toolkit use XS for speed.

You can try installing them without a compiler.

There is PAUSE "DLSIP Definition", but it is only for registered modules and may be inaccurate.

In addition I would located modules that have dependecies that are not
available on CPAN. (e.g. most of the DBD::* modules are such
but DBD::SQLite is not such a module as it includes all the C code of SQLite)
You can analyse rpm/deb/etc packages in different OS for dependencies :).

--
WBR,
 Alexandr                          mailto:[EMAIL PROTECTED]

Reply via email to