mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-19 23:31:47 -09:00
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 <yegorslists@googlemail.com> Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
64002f0985
commit
34964aa111
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user