--- DBD-DB2-1.78_orig\Makefile.PL Mon Nov 16 06:19:06 2009 +++ DBD-DB2-1.78_patched2\Makefile.PL Mon Mar 15 19:20:19 2010 @@ -101,7 +101,30 @@ } } } - $sysliblist = qq(-L"$DB2LIB" db2cli.lib db2api.lib); + if (($Config{cc} =~ /gcc/) && ($^O eq 'MSWin32')) { + print STDERR <db2app.def]; + system qq[pexports "$DB2BIN\\db2cli.dll" >db2cli.def]; + print "Gonna generate *.a files\n"; + system qq[dlltool -D db2cli.dll -d db2cli.def -l libdb2cli.a]; + system qq[dlltool -D db2app.dll -d db2app.def -l libdb2api.a]; + $sysliblist = qq(-L. -ldb2cli -ldb2api); + } + else { + $sysliblist = qq(-L"$DB2LIB" db2cli.lib db2api.lib); + } my @libpaths = split /;/, $ENV{'LIB'}; my $libpath; while( @libpaths )