From 644a6e4637d46b8487efefc3f037f55bbe077240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Golembiovsk=C3=BD?= Date: Mon, 7 Oct 2019 11:47:21 +0200 Subject: [PATCH] build: define CGO_CFLAGS_ALLOW with -U option we need MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cgo does not allow arbitrary CFLAGS to be used. Instead it contains a list of flags (safelist) that are allowed to be passed to the compiler. Sadly -U option (introduced in commit d8d8c856a1) is not among them. See: https://github.com/golang/go/issues/23672 Signed-off-by: Tomáš Golembiovský --- run.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/run.in b/run.in index 7e4963cdf..2c43cf87a 100755 --- a/run.in +++ b/run.in @@ -187,6 +187,13 @@ else CGO_CFLAGS="$CGO_CFLAGS -I$s/lib" fi export CGO_CFLAGS +if [ -z "$CGO_CFLAGS_ALLOW" ]; then + CGO_CFLAGS_ALLOW='-UGUESTFS_NO_DEPRECATED' + export CGO_CFLAGS_ALLOW +else + echo "Warning: CGO_CFLAGS_ALLOW already defined! Be sure to include" + echo "the -U option." +fi if [ -z "$CGO_LDFLAGS" ]; then CGO_LDFLAGS="-L$b/lib/.libs" else