mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-04 09:06:49 +02:00
Fix plperl build
The changes in 639928c988
turned out to
require Perl 5.9.3, which is newer than our minimum required version.
So revert back to the old code for the normal case and only use the new
variant when both coverage and vpath are used. As the minimum Perl
version moves forward, we can drop the old code sometime.
This commit is contained in:
parent
af44cbd5ec
commit
65c8656202
@ -83,7 +83,12 @@ all: all-lib
|
|||||||
|
|
||||||
%.c: %.xs
|
%.c: %.xs
|
||||||
@if [ x"$(perl_privlibexp)" = x"" ]; then echo "configure switch --with-perl was not specified."; exit 1; fi
|
@if [ x"$(perl_privlibexp)" = x"" ]; then echo "configure switch --with-perl was not specified."; exit 1; fi
|
||||||
|
# xsubpp -output option is required for coverage+vpath, but requires Perl 5.9.3
|
||||||
|
ifeq ($(enable_coverage)$(vpath_build),yesyes)
|
||||||
$(PERL) $(XSUBPPDIR)/ExtUtils/xsubpp -typemap $(perl_privlibexp)/ExtUtils/typemap -output $@ $<
|
$(PERL) $(XSUBPPDIR)/ExtUtils/xsubpp -typemap $(perl_privlibexp)/ExtUtils/typemap -output $@ $<
|
||||||
|
else
|
||||||
|
$(PERL) $(XSUBPPDIR)/ExtUtils/xsubpp -typemap $(perl_privlibexp)/ExtUtils/typemap $< >$@
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
install: all install-lib install-data
|
install: all install-lib install-data
|
||||||
|
Loading…
Reference in New Issue
Block a user