From: Simon Marchi Date: Thu, 13 Feb 2020 15:36:04 +0000 (-0500) Subject: tests: put -no-pie in LDFLAGS instead of CFLAGS X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=commitdiff_plain;h=234009e7170dbdbb857375718fa7249e6083bd25;hp=234009e7170dbdbb857375718fa7249e6083bd25 tests: put -no-pie in LDFLAGS instead of CFLAGS When building with clang, we get: make[4]: Entering directory '/home/smarchi/build/lttng-tools-clang/tests/utils/testapp/gen-syscall-events-callstack' CC gen-syscall-events-callstack.o clang: error: argument unused during compilation: '-no-pie' [-Werror,-Wunused-command-line-argument] Indeed, -no-pie should be in LDFLAGS, not CFLAGS. To make sure that Makefiles can use `AM_LDFLAGS += ...`, I have added an AC_SUBST for AM_LDFLAGS in configure.ac. This makes it so that if we ever set AM_LDFLAGS for real in configure.ac, the Makefiles won't inadvertently overwrite that value. Change-Id: I7bad985bb135e50750917db6a928f2705a85b445 Signed-off-by: Simon Marchi Signed-off-by: Jérémie Galarneau ---