--- Makefile.PL.old 2008-09-10 19:39:25.522973487 +0200 +++ Makefile.PL 2008-09-10 19:39:50.550972546 +0200 @@ -28,6 +28,7 @@ # $Id: Makefile.PL,v 1.7 2008/08/17 17:08:19 ume Exp $ use ExtUtils::MakeMaker; +use Config; if ($^O eq 'MSWin32') { configure_mswin32(); @@ -40,6 +41,9 @@ require './config.pl'; +my $myLDFLAGS = $ENV{LDFLAGS}; +my $LDDLFLAGS= join ' ', $Config{lddlflags},$myLDFLAGS; + WriteMakefile( NAME => 'Socket6', VERSION_FROM => 'Socket6.pm', @@ -48,6 +52,7 @@ PM => {'Socket6.pm' => '$(INST_LIBDIR)/Socket6.pm'}, CONFIGURE => sub { { CC => "${cc}" } }, LIBS => ["${libs}"], + LDDLFLAGS => $LDDLFLAGS, realclean => {FILES => 'config.cache config.h config.log config.pl config.status gailookup.pl'}, );