On Oct 15, 2010, at 7:43 AM, H.Merijn Brand wrote:
> Good enough for now.
>
> And here's the patch. FWIW HP-UX 9 is so archaic that even /I/ do not
> have access to it anymore :)
>
> --8<---
> --- Makefile.PL.org 2010-04-07 22:52:55 +0200
> +++ Makefile.PL 2010-10-15 16:35:35 +0200
> @@ -211,19 +211,16 @@ my %opts =
> PERL_MALLOC_OK => 1,
> NEEDS_LINKING => 1,
> NO_META => 1,
> - NORECURS => 1,
> + NORECURS => 1,
> clean => { FILES => 'trace Pg.xsi README.testdatabase' },
> - realclean => { FILES => 'dbdpg_test_database/' },
> + realclean => { FILES => 'dbdpg_test_database/' },
> + macro => {
> + LDFLAGS => "-L$POSTGRES_LIB $Config{ldflags}",
> + LDDLFLAGS => "-L$POSTGRES_LIB $Config{lddlflags}",
> + },
> );
>
> -if ($os eq 'hpux') {
> - my $osvers = $Config{osvers};
> - if ($osvers < 10) {
> - print "Warning: Forced to build static not dynamic on $os
> $osvers.\a\n";
> - $opts{LINKTYPE} = 'static';
> - }
> -}
> -elsif ($os =~ /Win32/) {
> +if ($os =~ /Win32/) {
> my $msdir = $POSTGRES_LIB;
> $msdir =~ s{"$}{/ms"};
> $opts{LIBS}[0] .= " -L$msdir -lsecur32";
> -->8---
Seems like a pretty straight-forward patch. Happy to see one OS-specific hack
removed.
David