mirror of
https://github.com/postgres/postgres.git
synced 2025-11-18 02:02:55 +03:00
Backpatch plperl GNUmakefile fixes to allow building release 8.2 on Mingw with a modern perl.
This commit is contained in:
@@ -19,8 +19,12 @@ ifneq (,$(findstring yes, $(shared_libperl)$(allow_nonpic_in_shlib)))
|
|||||||
ifeq ($(PORTNAME), win32)
|
ifeq ($(PORTNAME), win32)
|
||||||
perl_archlibexp := $(subst \,/,$(perl_archlibexp))
|
perl_archlibexp := $(subst \,/,$(perl_archlibexp))
|
||||||
perl_privlibexp := $(subst \,/,$(perl_privlibexp))
|
perl_privlibexp := $(subst \,/,$(perl_privlibexp))
|
||||||
perl_embed_ldflags := -L$(perl_archlibexp)/CORE -lperl58
|
perl_lib := $(basename $(notdir $(wildcard $(perl_archlibexp)/CORE/perl[5-9]*.lib)))
|
||||||
|
perl_embed_ldflags = -L$(perl_archlibexp)/CORE -l$(perl_lib)
|
||||||
override CPPFLAGS += -DPLPERL_HAVE_UID_GID
|
override CPPFLAGS += -DPLPERL_HAVE_UID_GID
|
||||||
|
# Perl on win32 contains /* within comment all over the header file,
|
||||||
|
# so disable this warning.
|
||||||
|
override CFLAGS += -Wno-comment
|
||||||
endif
|
endif
|
||||||
|
|
||||||
override CPPFLAGS := -I. -I$(srcdir) $(CPPFLAGS) -I$(perl_archlibexp)/CORE
|
override CPPFLAGS := -I. -I$(srcdir) $(CPPFLAGS) -I$(perl_archlibexp)/CORE
|
||||||
|
|||||||
Reference in New Issue
Block a user