--- configure.in +++ configure.in @@ -582,7 +582,7 @@ PGAC_PATH_PERL if test "$with_perl" = yes; then - PGAC_CHECK_PERL_CONFIGS([archlibexp,privlibexp,useshrplib]) + PGAC_CHECK_PERL_CONFIGS([archlibexp,privlibexp,useshrplib,ccflags]) PGAC_CHECK_PERL_EMBED_LDFLAGS fi --- src/Makefile.global.in +++ src/Makefile.global.in @@ -202,6 +202,7 @@ perl_archlibexp = @perl_archlibexp@ perl_privlibexp = @perl_privlibexp@ perl_useshrplib = @perl_useshrplib@ +perl_ccflags = @perl_ccflags@ perl_embed_ldflags = @perl_embed_ldflags@ # Miscellaneous --- src/pl/plperl/GNUmakefile +++ src/pl/plperl/GNUmakefile @@ -15,7 +15,7 @@ # The code isn't clean with regard to these warnings. ifeq ($(GCC),yes) -override CFLAGS := $(filter-out -Wall -Wmissing-declarations -Wmissing-prototypes, $(CFLAGS)) +override CFLAGS := $(filter-out -Wall -Wmissing-declarations -Wmissing-prototypes, $(CFLAGS)) $(perl_ccflags) endif override CPPFLAGS := -I$(srcdir) -I$(perl_archlibexp)/CORE $(CPPFLAGS)