Control: tags -1 patch
Please find a patch for this attached that I am uploading as NMU.
diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/changelog carl9170fw-1.9.9-690-gc6e7ab0/debian/changelog --- carl9170fw-1.9.9-690-gc6e7ab0/debian/changelog 2026-05-04 16:10:42.000000000 +0200 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/changelog 2026-08-10 16:25:48.000000000 +0200 @@ -1,3 +1,11 @@ +carl9170fw (1.9.9-690-gc6e7ab0-0.3) unstable; urgency=medium + + * Non-maintainer upload + * Drop package's metainfo.xml (Closes: #1144063) + * Drop B-D: libnewlib-sh-elf-dev + + -- Bastian Germann <[email protected]> Mon, 10 Aug 2026 16:25:48 +0200 + carl9170fw (1.9.9-690-gc6e7ab0-0.2) unstable; urgency=medium * Non-maintainer upload diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/control carl9170fw-1.9.9-690-gc6e7ab0/debian/control --- carl9170fw-1.9.9-690-gc6e7ab0/debian/control 2026-05-04 16:10:42.000000000 +0200 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/control 2026-08-10 16:25:48.000000000 +0200 @@ -9,7 +9,6 @@ dh-sequence-builtusing, flex, gcc-sh-elf, - libnewlib-sh-elf-dev Standards-Version: 4.6.0 Homepage: https://wireless.docs.kernel.org/en/latest/en/users/drivers/carl9170.fw.html Vcs-Browser: https://salsa.debian.org/kernel-team/carl9170fw @@ -20,7 +19,7 @@ Architecture: all Depends: ${misc:Depends} Conflicts: firmware-linux-free (<< 20200122-5) -Built-Using: ${dh-builtusing:gcc-sh-elf}, ${dh-builtusing:libnewlib-sh-elf-dev} +Built-Using: ${dh-builtusing:gcc-sh-elf} Description: firmware for AR9170 USB wireless adapters This is the carl9170 firmware for Qualcomm Atheros AR9170 802.11n USB wireless adapters. This gets loaded onto the diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/copyright carl9170fw-1.9.9-690-gc6e7ab0/debian/copyright --- carl9170fw-1.9.9-690-gc6e7ab0/debian/copyright 2025-12-24 01:18:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/copyright 2026-08-10 16:23:00.000000000 +0200 @@ -39,12 +39,6 @@ Copyright: 2002 Roman Zippel <[email protected]> License: GPL-2-only -Files: debian/firmware-carl9170.metainfo.xml -Copyright: 2023, Bastian Germann -License: CC0-1.0 - On Debian systems, the full text of the Creative Commons Zero 1.0 Universal - can be found in the file `/usr/share/common-licenses/CC0-1.0'. - Files: extra/FindPackageHandleStandardArgs.cmake Copyright: 2007-2009 Kitware, Inc. License: BSD-3-Clause-Kitware diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.install carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.install --- carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.install 2025-01-05 16:12:27.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.install 2026-08-10 16:25:48.000000000 +0200 @@ -1,2 +1,2 @@ carl9170-build/carlfw/carl9170-1.fw usr/lib/firmware -debian/firmware-carl9170.metainfo.xml usr/share/metainfo +com.qualcomm.qca.carl9170.firmware.metainfo.xml usr/share/metainfo diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.metainfo.xml carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.metainfo.xml --- carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.metainfo.xml 2025-01-05 16:12:27.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/firmware-carl9170.metainfo.xml 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<component type="firmware"> - <id>org.debian.packages.firmware_carl9170</id> - <name>Firmware for carl9170</name> - <summary>Opensource version of the firmware for carl9170 wifi devices. It was previously offered via firmware-linux-free.</summary> - <metadata_license>CC0-1.0</metadata_license> - <provides> - <firmware type="runtime">carl9170-1.fw</firmware> - <modalias>usb:v0409p0249d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0409p02B4d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v04BBp093Fd*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v057Cp8401d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v057Cp8402d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0586p3417d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v07D1p3A09d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v07D1p3A0Fd*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v07D1p3C10d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v083ApF522d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0846p9001d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0846p9010d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0846p9040d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0ACEp1221d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CDEp0023d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CDEp0026d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CDEp0027d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CF3p1001d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CF3p1002d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CF3p1010d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CF3p1011d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v0CF3p9170d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v1435p0326d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v1435p0804d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v1B75p9170d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:v2019p5304d*dc*dsc*dp*ic*isc*ip*in*</modalias> - <modalias>usb:vCACEp0300d*dc*dsc*dp*ic*isc*ip*in*</modalias> - </provides> -</component> diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0001-Use-min_t-over-MIN.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0001-Use-min_t-over-MIN.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0001-Use-min_t-over-MIN.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0001-Use-min_t-over-MIN.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,38 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 19:10:44 +0200 +Subject: [PATCH 1/7] Use min_t over MIN + +This allows us to drop the sys/param.h include. + +Signed-off-by: Bastian Germann <[email protected]> +--- + carlfw/src/hostif.c | 2 +- + include/linux/types.h | 1 - + 2 files changed, 1 insertion(+), 2 deletions(-) + +diff --git a/carlfw/src/hostif.c b/carlfw/src/hostif.c +index 06726db..95e8e70 100644 +--- a/carlfw/src/hostif.c ++++ b/carlfw/src/hostif.c +@@ -240,7 +240,7 @@ void handle_cmd(struct carl9170_rsp *resp) + + case CARL9170_CMD_WREGB: + resp->hdr.len = 0; +- for (i = 0; i < MIN(cmd->wregb.count, cmd->hdr.len - 8); i++) ++ for (i = 0; i < min_t(__u32, cmd->wregb.count, cmd->hdr.len - 8); i++) + setb(cmd->wregb.addr + i, cmd->wregb.val[i]); + break; + +diff --git a/include/linux/types.h b/include/linux/types.h +index 82bf905..528d207 100644 +--- a/include/linux/types.h ++++ b/include/linux/types.h +@@ -20,7 +20,6 @@ + #include <stdint.h> + #include <stdbool.h> + #include <stdlib.h> +-#include <sys/param.h> + #include <sys/cdefs.h> + + #if BYTE_ORDER == BIG_ENDIAN diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0002-Define-__always_inline-as-in-Linux.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0002-Define-__always_inline-as-in-Linux.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0002-Define-__always_inline-as-in-Linux.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0002-Define-__always_inline-as-in-Linux.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,26 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 19:32:37 +0200 +Subject: [PATCH 2/7] Define __always_inline as in Linux + +This definition is needed by the other kernel headers. + +Signed-off-by: Bastian Germann <[email protected]> +--- + include/linux/compiler.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/include/linux/compiler.h b/include/linux/compiler.h +index 3825c32..5d554d7 100644 +--- a/include/linux/compiler.h ++++ b/include/linux/compiler.h +@@ -19,6 +19,9 @@ + + #define __noreturn __attribute__((noreturn)) + #define __inline __attribute__((always_inline)) ++#ifndef __always_inline ++#define __always_inline inline __attribute__((always_inline)) ++#endif + #define __hot __attribute__((hot)) + #define __cold __attribute__((cold)) + #define __force diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0003-Use-nostdlib-because-linking-with-newlib-is-not-nece.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0003-Use-nostdlib-because-linking-with-newlib-is-not-nece.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0003-Use-nostdlib-because-linking-with-newlib-is-not-nece.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0003-Use-nostdlib-because-linking-with-newlib-is-not-nece.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,43 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 19:43:25 +0200 +Subject: [PATCH 3/7] Use -nostdlib because linking with newlib is not + necessary + +The SH-2 compiler emits calls to libgcc runtime helpers for operations the +CPU lacks native instructions for — e.g. __udivsi3, __ashlsi3, __lshrsi3 for +integer division and shifts. These live in libgcc, so that has to be +linked also. + +Signed-off-by: Bastian Germann <[email protected]> +--- + carlfw/CMakeLists.txt | 2 +- + minifw/CMakeLists.txt | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/carlfw/CMakeLists.txt b/carlfw/CMakeLists.txt +index ea7f9ab..2603c01 100644 +--- a/carlfw/CMakeLists.txt ++++ b/carlfw/CMakeLists.txt +@@ -37,7 +37,7 @@ add_executable(carl9170.elf ${carl9170_src}) + set_target_properties(carl9170.elf PROPERTIES LINKER_LANGUAGE C) + + set_target_properties(carl9170.elf PROPERTIES COMPILE_FLAGS "${CARLFW_CFLAGS}") +-set_target_properties(carl9170.elf PROPERTIES LINK_FLAGS "${CARLFW_CFLAGS} -Wl,-Tcarl9170.lds") ++set_target_properties(carl9170.elf PROPERTIES LINK_FLAGS "-nostdlib -lgcc ${CARLFW_CFLAGS} -Wl,-Tcarl9170.lds") + + add_custom_target(firmware ALL DEPENDS carl9170.elf) + +diff --git a/minifw/CMakeLists.txt b/minifw/CMakeLists.txt +index 30addf4..a1e4d10 100644 +--- a/minifw/CMakeLists.txt ++++ b/minifw/CMakeLists.txt +@@ -12,7 +12,7 @@ add_executable(miniboot.elf miniboot.S) + + set_target_properties(miniboot.elf PROPERTIES LINKER_LANGUAGE C) + +-set_target_properties(miniboot.elf PROPERTIES LINK_FLAGS "-Tminiboot.lds") ++set_target_properties(miniboot.elf PROPERTIES LINK_FLAGS "-nostdlib -Tminiboot.lds") + + add_custom_target( + miniboot.fw ALL diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0004-Use-GCC-defined-endian-detection.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0004-Use-GCC-defined-endian-detection.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0004-Use-GCC-defined-endian-detection.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0004-Use-GCC-defined-endian-detection.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,63 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 22:17:33 +0200 +Subject: [PATCH 4/7] Use GCC-defined endian detection + +The symbols might not be defined when newlib is not around. +Use the GCC symbols instead. + +Signed-off-by: Bastian Germann <[email protected]> +--- + carlfw/src/memcpy.S | 4 ++-- + include/linux/types.h | 2 +- + tools/lib/carlfw.c | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/carlfw/src/memcpy.S b/carlfw/src/memcpy.S +index 9539a6b..73971db 100644 +--- a/carlfw/src/memcpy.S ++++ b/carlfw/src/memcpy.S +@@ -114,7 +114,7 @@ case1: + mov r4,r2 + add #7,r2 + ! +-#ifdef __LITTLE_ENDIAN__ ++#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + 3: mov r1,r3 ! RQPO + shll16 r3 + shll8 r3 ! Oxxx +@@ -196,7 +196,7 @@ case3: + mov r4,r2 + add #7,r2 + ! +-#ifdef __LITTLE_ENDIAN__ ++#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + 3: mov r1,r3 ! RQPO + shll8 r3 ! QPOx + mov.l @(r0,r5),r1 ! NMLK +diff --git a/include/linux/types.h b/include/linux/types.h +index 528d207..42762c9 100644 +--- a/include/linux/types.h ++++ b/include/linux/types.h +@@ -22,7 +22,7 @@ + #include <stdlib.h> + #include <sys/cdefs.h> + +-#if BYTE_ORDER == BIG_ENDIAN ++#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #error "big endian is not supported by target" + #endif + +diff --git a/tools/lib/carlfw.c b/tools/lib/carlfw.c +index 79a7467..9888fe3 100644 +--- a/tools/lib/carlfw.c ++++ b/tools/lib/carlfw.c +@@ -349,7 +349,7 @@ static int carlfw_parse_descs(struct carlfw *fw, + return err; + } + +-#if BYTE_ORDER == LITTLE_ENDIAN ++#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + #define CRCPOLY_LE 0xedb88320 + + /* copied from the linux kernel */ diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0005-Include-GCC-s-stddef.h-over-newlib-s-cdefs.h.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0005-Include-GCC-s-stddef.h-over-newlib-s-cdefs.h.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0005-Include-GCC-s-stddef.h-over-newlib-s-cdefs.h.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0005-Include-GCC-s-stddef.h-over-newlib-s-cdefs.h.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,60 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 19:51:08 +0200 +Subject: [PATCH 5/7] Include GCC's stddef.h over newlib's cdefs.h + +Make up for some missing definitions by moving __attribute__ defines. + +Signed-off-by: Bastian Germann <[email protected]> +--- + include/linux/compiler.h | 3 +++ + include/linux/types.h | 2 +- + tools/lib/carlfw.h | 8 -------- + 3 files changed, 4 insertions(+), 9 deletions(-) + +diff --git a/include/linux/compiler.h b/include/linux/compiler.h +index 5d554d7..772e55e 100644 +--- a/include/linux/compiler.h ++++ b/include/linux/compiler.h +@@ -30,6 +30,9 @@ + #ifndef __attribute_const__ + #define __attribute_const__ __attribute__((__const__)) + #endif ++#define __packed __attribute__((packed)) ++#define __unused __attribute__((unused)) ++#define __aligned(x) __attribute__((aligned(x))) + + #include "swab.h" + #include "little_endian.h" +diff --git a/include/linux/types.h b/include/linux/types.h +index 42762c9..4cdd395 100644 +--- a/include/linux/types.h ++++ b/include/linux/types.h +@@ -20,7 +20,7 @@ + #include <stdint.h> + #include <stdbool.h> + #include <stdlib.h> +-#include <sys/cdefs.h> ++#include <stddef.h> + + #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #error "big endian is not supported by target" +diff --git a/tools/lib/carlfw.h b/tools/lib/carlfw.h +index 1207e70..6e722c9 100644 +--- a/tools/lib/carlfw.h ++++ b/tools/lib/carlfw.h +@@ -18,14 +18,6 @@ + #ifndef __CARLFW_H + #define __CARLFW_H + +-/* These macros are already defined as part of newlib's sys/cdefs.h. +- * However they are not part of standard libc which is used to compile +- * the host tools. For now, simply add them here. +- */ +-#define __packed __attribute__((packed)) +-#define __unused __attribute__((unused)) +-#define __aligned(x) __attribute__((aligned(x))) +- + #include <linux/types.h> + #include "compiler.h" + #include "fwdesc.h" diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0006-Drop-unused-stdlib.h.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0006-Drop-unused-stdlib.h.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0006-Drop-unused-stdlib.h.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0006-Drop-unused-stdlib.h.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,22 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 20:07:03 +0200 +Subject: [PATCH 6/7] Drop unused stdlib.h + +Signed-off-by: Bastian Germann <[email protected]> +--- + include/linux/types.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/include/linux/types.h b/include/linux/types.h +index 4cdd395..ef437b1 100644 +--- a/include/linux/types.h ++++ b/include/linux/types.h +@@ -19,7 +19,6 @@ + + #include <stdint.h> + #include <stdbool.h> +-#include <stdlib.h> + #include <stddef.h> + + #if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0007-Define-memcpy-memset-to-remove-string.h.patch carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0007-Define-memcpy-memset-to-remove-string.h.patch --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0007-Define-memcpy-memset-to-remove-string.h.patch 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/0007-Define-memcpy-memset-to-remove-string.h.patch 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,30 @@ +Origin: https://github.com/chunkeey/carl9170fw/pull/8 +From: Bastian Germann <[email protected]> +Date: Thu, 30 Jul 2026 22:43:45 +0200 +Subject: [PATCH 7/7] Define memcpy, memset to remove string.h + +Signed-off-by: Bastian Germann <[email protected]> +--- + carlfw/include/printf.h | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/carlfw/include/printf.h b/carlfw/include/printf.h +index 2678cfc..652146e 100644 +--- a/carlfw/include/printf.h ++++ b/carlfw/include/printf.h +@@ -26,12 +26,14 @@ + #define __CARL9170FW_PRINTF_H + + #include <stdarg.h> +-#include <string.h> + #include "config.h" + #include "carl9170.h" + #include "uart.h" + #include "fwcmd.h" + ++void *memcpy(void *restrict, const void *restrict, size_t); ++void *memset(void *, int, size_t); ++ + #ifdef CONFIG_CARL9170FW_PRINTF + void __attribute__((format (printf, 1, 2))) tfp_printf(const char *fmt, ...); + diff -Nru carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/series carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/series --- carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ carl9170fw-1.9.9-690-gc6e7ab0/debian/patches/series 2026-08-10 16:25:48.000000000 +0200 @@ -0,0 +1,7 @@ +0001-Use-min_t-over-MIN.patch +0002-Define-__always_inline-as-in-Linux.patch +0003-Use-nostdlib-because-linking-with-newlib-is-not-nece.patch +0004-Use-GCC-defined-endian-detection.patch +0005-Include-GCC-s-stddef.h-over-newlib-s-cdefs.h.patch +0006-Drop-unused-stdlib.h.patch +0007-Define-memcpy-memset-to-remove-string.h.patch

