diff mbox

[LEDE-DEV] package: spidev_test: update location for >Kernel 4.5

Message ID 1463657936-27302-1-git-send-email-dirkneukirchen@web.de
State Changes Requested
Headers show

Commit Message

Dirk Neukirchen May 19, 2016, 11:38 a.m. UTC
- document indirect source code fixup affecting spidev_test

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
---
 package/utils/spidev_test/Makefile | 9 +++++++++
 1 file changed, 9 insertions(+)

Comments

Felix Fietkau May 19, 2016, 11:50 a.m. UTC | #1
On 2016-05-19 13:38, Dirk Neukirchen wrote:
> - document indirect source code fixup affecting spidev_test
> 
> Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
> ---
>  package/utils/spidev_test/Makefile | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 
> diff --git a/package/utils/spidev_test/Makefile b/package/utils/spidev_test/Makefile
> index 807039a..382b150 100644
> --- a/package/utils/spidev_test/Makefile
> +++ b/package/utils/spidev_test/Makefile
> @@ -30,9 +30,18 @@ endef
>  define Build/Prepare
>  endef
>  
> +# requires 214-spidev_h_portability.patch
> +# or linux/ioctl.h include on musl
>  define Build/Compile
> +
> +ifneq ($(CONFIG_LINUX_4_5)$(CONFIG_LINUX_4_6),y)
Please make this check for old kernel versions instead of new ones.
This avoids unnecessary churn when we add 4.7 or newer.

- Felix
diff mbox

Patch

diff --git a/package/utils/spidev_test/Makefile b/package/utils/spidev_test/Makefile
index 807039a..382b150 100644
--- a/package/utils/spidev_test/Makefile
+++ b/package/utils/spidev_test/Makefile
@@ -30,9 +30,18 @@  endef
 define Build/Prepare
 endef
 
+# requires 214-spidev_h_portability.patch
+# or linux/ioctl.h include on musl
 define Build/Compile
+
+ifneq ($(CONFIG_LINUX_4_5)$(CONFIG_LINUX_4_6),y)
 	$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/spidev_test \
 		$(LINUX_DIR)/Documentation/spi/spidev_test.c
+else
+	$(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/spidev_test \
+		$(LINUX_DIR)/tools/spi/spidev_test.c
+endif
+
 endef
 
 define Package/spidev-test/install