P Aravinda wrote:
Hi Jochen, I am building the perl modules for NetWare. But I am using
Linux as the developement Environment(since netware doesn't have any
development environment of its own, I am cross compiling the modules). I
can compile the perl for NetWare on gcc. But I cannot use it further to
build other extensions. It is because the generated executable is in
.nlm format and is cannot be executed on Linux. Hence for all the
config, libraries and the include paths I am using specific environment
variables. Let me know if you need any more details. Thanks, Aravinda
Understood, you are crosscompiling. However, your patch assumes that any Netware user is crosscompiling and I doubt this is right.
As all the variables that you specify can also be supplied on the command line (see the Makemaker docs), I suggest that your patch is being refused. The crosscompiler situation is nothing that a Perl module author should care for, IMO. (If the Perl core does support it, that's another story. But in that case we have to verify, how the Perl core does.)
Note, that I am not the current DBD::mysql maintainer and I am not speaking for Rudy. He might have another opinion. In particular I am not the DBI maintainer and Tim might think different.
Jochen
