[PATCH libevdev 2/2] Reintroduce -fstack-protector
Peter Hutterer
peter.hutterer at who-t.net
Mon Sep 16 14:52:38 PDT 2013
On Mon, Sep 16, 2013 at 08:44:29AM -0400, Colin Walters wrote:
> On Mon, 2013-09-16 at 16:04 +1000, Peter Hutterer wrote:
>
> > I found that the difference between CFLAGS and CPPFLAGS isn't always
> > honoured as it should, so CPPFLAGS is the lowest common denominator.
>
> Interesting; I haven't encountered that problem myself is all I can say.
the ones where I found it to be an issue were mixed C/C++ projects, where
AM_CFLAGS, AM_CPPFLAGS and AM_CXXFLAGS really do make a difference and you
can end up missing out on compiler flags because they're set in AM_CFLAGS
when they should be AM_CPPFLAGS.
> So eve with the revert, you probably still want this attached patch?
yep, thanks. I'm just going to assume your signed-off-by since you were
happy to provide it in the last patch.
merged locally, will push it asap.
Cheers,
Peter
> From bbe7dfd1929d2f1de9cbbfb3602852f72a1d79b6 Mon Sep 17 00:00:00 2001
> From: Colin Walters <walters at verbum.org>
> Date: Mon, 16 Sep 2013 08:27:40 -0400
> Subject: [PATCH] tools: Honor GCC_CFLAGS and GCOV_CFLAGS
>
> So we get compiler warnings from tools/ too.
> ---
> tools/Makefile.am | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/tools/Makefile.am b/tools/Makefile.am
> index 931a7d2..c30a29c 100644
> --- a/tools/Makefile.am
> +++ b/tools/Makefile.am
> @@ -1,6 +1,6 @@
> noinst_PROGRAMS = libevdev-events
>
> -AM_CPPFLAGS = -I$(top_srcdir)/libevdev
> +AM_CPPFLAGS = $(GCC_CFLAGS) $(GCOV_CFLAGS) -I$(top_srcdir)/libevdev
> libevdev_ldadd = $(top_builddir)/libevdev/libevdev.la
>
> libevdev_events_SOURCES = libevdev-events.c
> --
> 1.7.1
>
More information about the Input-tools
mailing list