From 34964aa111270525811d1bd05168ad5ab19a577f Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Thu, 1 Oct 2026 13:34:39 +0200 Subject: [PATCH] package/igh-ethercat: bump to 1.6.13 This release replaces strncpy() with strscpy() in kernel space, which fixes the build with Linux >= 7.2, where strncpy() is no longer available to kernel code. From: https://gitlab.com/etherlab.org/ethercat/-/blob/1.6.13/NEWS.md#version-1613 - Made the macb (Cadence GEM) EtherCAT RX path allocation-free to avoid receive latency spikes under host memory pressure. - Included macb in the device driver table and fixed a `CONFIG_MACB_USE_HWSTAMP` build issue. - Use `strscpy` instead of the deprecated `strncpy` in kernel space, with a fallback for Linux < 4.2. - Added a test build for kernel 6.18. - Improved `ecrt_slave_config_dc()` documentation. - Adopted the CPPlint configuration of stable-1.7, fixed CPPlint complaints and added exceptions for device drivers. - Use an own pre-commit container with cache in CI. Fixes: https://autobuild.buildroot.org/results/5c48b38fba102c38630e546eeea05cf206eb9e53/ Signed-off-by: Yegor Yefremov Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Julien Olivain --- package/igh-ethercat/igh-ethercat.hash | 2 +- package/igh-ethercat/igh-ethercat.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/igh-ethercat/igh-ethercat.hash b/package/igh-ethercat/igh-ethercat.hash index 23c28ccc24..930fbb0610 100644 --- a/package/igh-ethercat/igh-ethercat.hash +++ b/package/igh-ethercat/igh-ethercat.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 1fd0c5746980de42b4c1d476d4bd20f5525a9b3fe6e6ff50032bc565c82dc85c igh-ethercat-1.6.12.tar.gz +sha256 cdf508cd0357f649657d44b1779b1ed9c993615f187761190575ec775a432a93 igh-ethercat-1.6.13.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/igh-ethercat/igh-ethercat.mk b/package/igh-ethercat/igh-ethercat.mk index 8876b59f30..feba1738eb 100644 --- a/package/igh-ethercat/igh-ethercat.mk +++ b/package/igh-ethercat/igh-ethercat.mk @@ -4,7 +4,7 @@ # ################################################################################ -IGH_ETHERCAT_VERSION = 1.6.12 +IGH_ETHERCAT_VERSION = 1.6.13 IGH_ETHERCAT_SITE = $(call gitlab,etherlab.org,ethercat,$(IGH_ETHERCAT_VERSION)) IGH_ETHERCAT_LICENSE = GPL-2.0 (IgH EtherCAT master), LGPL-2.1 (libraries) IGH_ETHERCAT_LICENSE_FILES = COPYING COPYING.LESSER