From c32ca637e093b4a1a3207ccbd86d82e56d9c5937 Mon Sep 17 00:00:00 2001 From: Christoph Berg <myon@debian.org> Date: Mon, 20 Aug 2018 11:30:41 +0200 Subject: [PATCH] pg_buildext: Copy CFLAGS from environment to COPT pg_buildext: Copy CFLAGS from environment to COPT so Makefile.global picks it up. Notably this will make extension builds use -f{debug,file}-prefix-map from dpkg-buildflags. --- debian/changelog | 3 +++ pg_buildext | 3 +++ 2 files changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 40d9d748..d023a3be 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,9 @@ postgresql-common (193) UNRELEASED; urgency=medium [ Christoph Berg ] * pg_buildext: Stop passing srcdir to make invocations. + * pg_buildext: Copy CFLAGS from environment to COPT so Makefile.global + picks it up. Notably this will make extension builds use + -f{debug,file}-prefix-map from dpkg-buildflags. -- Christoph Berg <myon@debian.org> Wed, 15 Aug 2018 17:59:38 +0200 diff --git a/pg_buildext b/pg_buildext index 296c35f8..b0102815 100755 --- a/pg_buildext +++ b/pg_buildext @@ -50,6 +50,9 @@ prepare_env() { vtarget=`echo $target | sed -e "s:%v:$version:g"` pgc="/usr/lib/postgresql/$version/bin/pg_config" [ -e "$pgc" ] || die "$pgc does not exist" + if [ "$CFLAGS" ]; then + export COPT="$CFLAGS" + fi } configure() { -- GitLab