Subject: | Makefile.PL desiring envariables but MakeMaker could do without |
As per subject. On my Debian sid the lib directory is in /usr/lib/x86_64-linux-gnu. MakeMaker knows this and when I remove the code from the Makefile.PL dealing with header_found() and lib_found() then the whole module builds just fine and passes all tests. But the Makefile.PL as shipped does not find the library and so comes to the conclusion that it wants the two envariables.
I think it's a safe bet to let WriteMakefile run in the default case and only provide additional help for systems that are known that MakeMaker cannot deal with.
HTH && Thanks,