On Tuesday, February 23, 2016 02:26:09 PM Linus Walleij wrote: > On Tue, Feb 23, 2016 at 8:54 AM, Markus Pargmann wrote: > > > Add include paths to the Makefile so that linux/gpio.h can be found even > > on systems without this header. > > > > Signed-off-by: Markus Pargmann > (...) > > -CFLAGS += -Wall -g -D_GNU_SOURCE > > +CFLAGS += -Wall -g -D_GNU_SOURCE -I ../include -I ../../include/uapi > > This is probably not how userspace compilation is supposed > to work. The way I understand it, userspace programs from tools/* > should be compiled like this: > > make headers_install ARCH=foo INSTALL_HDR_PATH= > cd tools/gpio > make CFLAGS="$CFLAGS -I" > > The reason being that UAPI files can differ after install depending > on arch. I see, thanks for explaining. Best Regards, Markus -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |