<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d4fe68aea3d9fa66534dc2485b8ab998514ca0fc - tools/nolibc: add support for 32-bit parisc</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#d4fe68aea3d9fa66534dc2485b8ab998514ca0fc</link>
        <description>tools/nolibc: add support for 32-bit pariscExtend nolibc to target the 32-bit parisc architecture.64-bit is not yet supported.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch/msgid.link/20260428-nolibc-hppa-v5-2-d843d573111a@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Mon, 06 Apr 2026 23:43:05 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>97d6655082757fe9ce39e110e7853127a0840542 - tools/nolibc: add support for OpenRISC / or1k</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#97d6655082757fe9ce39e110e7853127a0840542</link>
        <description>tools/nolibc: add support for OpenRISC / or1kAdd support for OpenRISC / or1k to nolibc._start() uses the same wrapper construct as in arch-sh.h.libgcc is necessary as OpenRISC is missing 64-bit multiplication.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Stafford Horne &lt;shorne@gmail.com&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch.msgid.link/20260429-nolibc-openrisc-v2-1-8d7d7a2f3fec@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 15 Apr 2026 11:11:31 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>80e5de852e3a619ff83e0347a5766b34fdc8aa78 - tools/nolibc: add alloca()</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#80e5de852e3a619ff83e0347a5766b34fdc8aa78</link>
        <description>tools/nolibc: add alloca()Add the wide-used alloca() function. As it is highly machine andcompiler dependent, just defer to the compiler builtin. This hasbeen available since GCC 4 and clang 3.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch.msgid.link/20260409-nolibc-alloca-v1-1-ed02f68dfaf9@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Thu, 09 Apr 2026 17:55:28 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>f94da2b42bc84bbcdb5d1f41551295fc946c7f7e - tools/nolibc: add assert() and assert.h</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#f94da2b42bc84bbcdb5d1f41551295fc946c7f7e</link>
        <description>tools/nolibc: add assert() and assert.hAdd the standard assert() macro from the assert.h header.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch.msgid.link/20260409-nolibc-assert-v1-1-42da8b367e23@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Thu, 09 Apr 2026 18:22:08 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ce834c9cb984a9b85160a2c3a3821e179fa502fa - tools/nolibc: add byteorder conversions</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#ce834c9cb984a9b85160a2c3a3821e179fa502fa</link>
        <description>tools/nolibc: add byteorder conversionsAdd some standard functions to convert between different byte orders.Conveniently the UAPI headers provide all the necessary functionality.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch.msgid.link/20260405-nolibc-bswap-v1-1-f7699ca9cee0@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Sun, 05 Apr 2026 17:31:05 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>7933969e1f733e18795a755cd9822ccf510140a1 - tools/nolibc: explicitly list architecture headers</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#7933969e1f733e18795a755cd9822ccf510140a1</link>
        <description>tools/nolibc: explicitly list architecture headersRelying on $(wildcard) is brittle and non-deterministic.similar to all the other headers.Switch the list of architecture headers to an explicit list,Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-4-bcf4c9f5c1be@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 01 Apr 2026 17:08:31 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>b972b37cb6b8216922c1e817b0bab4cfed55fc44 - tools/nolibc: drop superfluous definition of Q</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#b972b37cb6b8216922c1e817b0bab4cfed55fc44</link>
        <description>tools/nolibc: drop superfluous definition of QQ is already defined by tools/scripts/Makefile.include which is includedat the top of tools/include/nolibc/Makefile.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-3-bcf4c9f5c1be@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 01 Apr 2026 17:08:30 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>010d03d0e8fb0a2690d5a79c6580d8c4f32c937e - tools/nolibc: drop superfluous invocation of mkdir</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#010d03d0e8fb0a2690d5a79c6580d8c4f32c937e</link>
        <description>tools/nolibc: drop superfluous invocation of mkdirThe call to &apos;mkdir -p $(OUTPUT)sysroot/include&apos; will also create thesysroot directory.Drop the unnecessary explicit invocation of mkdir.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-2-bcf4c9f5c1be@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 01 Apr 2026 17:08:29 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>5bf4b30ed49b9af281bdf11c788f382faa432cfd - tools/nolibc: drop superfluous invocation of &apos;make headers&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#5bf4b30ed49b9af281bdf11c788f382faa432cfd</link>
        <description>tools/nolibc: drop superfluous invocation of &apos;make headers&apos;The headers_install target of the toplevel Makefile will already makesure that the headers are up-to-date.Drop the superfluous explicit invocation.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-1-bcf4c9f5c1be@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 01 Apr 2026 17:08:28 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>9da0f529c089f00e6ab8b552d7407e612b7245a8 - tools/nolibc: add err.h</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#9da0f529c089f00e6ab8b552d7407e612b7245a8</link>
        <description>tools/nolibc: add err.hAdd a few convenient helpers to print error and warning messages.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://patch.msgid.link/20260318-nolibc-err-h-v4-2-08247a694bd9@weissschuh.net

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 18 Mar 2026 16:50:17 +0100</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>cc6809f6728456c03db6750fcc94ed8b581a2cf8 - tools/nolibc: always use 64-bit mode for s390 header checks</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#cc6809f6728456c03db6750fcc94ed8b581a2cf8</link>
        <description>tools/nolibc: always use 64-bit mode for s390 header checks32-bit s390 support was recently removed from nolibc.If the compiler defaults to 32-bit during the header checks, they fail.Make sure to always use 64-bit mode for s390 heafer checks.Fixes: 169ebcbb9082 (&quot;tools: Remove s390 compat support&quot;)Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Link: https://patch.msgid.link/20251203-nolibc-headers-check-s390-v1-1-5d35e52a83ba@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 03 Dec 2025 20:08:00 +0100</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ec4bb8e8dfa060c699b548f62e4d56133aafbbec - tools/nolibc: add ptrace support</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#ec4bb8e8dfa060c699b548f62e4d56133aafbbec</link>
        <description>tools/nolibc: add ptrace supportAdd ptrace support, as it will be useful in UML.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;[Thomas: drop va_args usage and linux/uio.h inclusion]Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 24 Sep 2025 16:20:58 +0200</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1868c027b6527abfa9ab8172a905acc5809849ee - tools/nolibc: make the &quot;headers&quot; target install all supported archs</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#1868c027b6527abfa9ab8172a905acc5809849ee</link>
        <description>tools/nolibc: make the &quot;headers&quot; target install all supported archsThe efforts we go through by installing a single arch are counterproductive when the base directory already supports them all, andthe arch-specific files are really small. Let&apos;s make the &quot;headers&quot;target simply install headers for all supported archs and stoptrying to build a hybrid &quot;arch.h&quot; file on the fly, to instead keepthe generic one. Now the same nolibc headers installation will beusable with any arch-specific uapi installation.Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Sun, 02 Nov 2025 15:10:45 +0100</pubDate>
        <dc:creator>Willy Tarreau &lt;w@1wt.eu&gt;</dc:creator>
    </item>
<item>
        <title>44bf8bbe29fd50ed2b8dfd1873bd22f76ca2f4d9 - tools/nolibc: add the more portable inttypes.h</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#44bf8bbe29fd50ed2b8dfd1873bd22f76ca2f4d9</link>
        <description>tools/nolibc: add the more portable inttypes.hIt&apos;s often recommended to only use inttypes.h instead of stdint.h forportability reasons since the former is always present when the latteris present, but not conversely, and the former includes the latter. Dueto this some simple programs fail to build when including inttypes.h.Let&apos;s add one that simply includes nolibc.h to better support theseprograms.Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Sun, 02 Nov 2025 14:21:28 +0100</pubDate>
        <dc:creator>Willy Tarreau &lt;w@1wt.eu&gt;</dc:creator>
    </item>
<item>
        <title>10f407c66061524f0da0384de76827e30268f98a - tools/nolibc: provide the portable sys/select.h</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#10f407c66061524f0da0384de76827e30268f98a</link>
        <description>tools/nolibc: provide the portable sys/select.hModern programs tend to include sys/select.h to get FD_SET() andFD_CLR() definitions as well as struct fd_set, but in our case itdidn&apos;t exist.The definitions were moved from types.h to sys/select.h, which isnow included from nolibc.h, and the sys_select() definition movedthere as well from sys.h.Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;[Thomas: adapt to current -next branch]Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Sun, 02 Nov 2025 11:46:11 +0100</pubDate>
        <dc:creator>Willy Tarreau &lt;w@1wt.eu&gt;</dc:creator>
    </item>
<item>
        <title>09c873c91fc10eeff5f7aecb408e1ac06ffbf83b - tools/nolibc: fix misleading help message regarding installation path</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#09c873c91fc10eeff5f7aecb408e1ac06ffbf83b</link>
        <description>tools/nolibc: fix misleading help message regarding installation pathThe help message says the headers are going to be installed intotools/include/nolibc but this is only the default if $OUTPUT is not set,so better clarify this (the current value of $OUTPUT is already shown).Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Sun, 02 Nov 2025 11:46:08 +0100</pubDate>
        <dc:creator>Willy Tarreau &lt;w@1wt.eu&gt;</dc:creator>
    </item>
<item>
        <title>4bb30188c787176f934aab71872f7c5f43ae6d6f - tools/nolibc: add uio.h with readv and writev</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#4bb30188c787176f934aab71872f7c5f43ae6d6f</link>
        <description>tools/nolibc: add uio.h with readv and writevThis is generally useful and struct iovec is also needed for otherpurposes such as ptrace.Signed-off-by: Benjamin Berg &lt;benjamin.berg@intel.com&gt;Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Wed, 24 Sep 2025 16:20:57 +0200</pubDate>
        <dc:creator>Benjamin Berg &lt;benjamin.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f6f6be0c4faf0e0faa3ed5253458186c2d598226 - tools/nolibc: drop s390 clang target override</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#f6f6be0c4faf0e0faa3ed5253458186c2d598226</link>
        <description>tools/nolibc: drop s390 clang target overridetools/scripts/Makefile.include now has the same override,removing the need for the one in the nolibc Makefile.Drop the superfluous custom override.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Link: https://lore.kernel.org/r/20250620-tools-cross-s390-v2-2-ecda886e00e5@linutronix.deSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Fri, 20 Jun 2025 13:00:28 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>01e8a6d0c39ca0da2b7c80466f55e2959faf1522 - tools/nolibc: use arm64 name over aarch64</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#01e8a6d0c39ca0da2b7c80466f55e2959faf1522</link>
        <description>tools/nolibc: use arm64 name over aarch64Nolibc generally uses the kernel&apos;s architecture names.aarch64 is the only exception.Remove the special case.Nothing changes for the users.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250623-nolibc-aarch64-arm64-v1-1-a2892f1c1b27@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Mon, 23 Jun 2025 23:48:34 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>f7c8bb6c3c152495e37288ae4e42f02c231f30f6 - tools/nolibc: hide headers_check command by default</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/include/nolibc/Makefile#f7c8bb6c3c152495e37288ae4e42f02c231f30f6</link>
        <description>tools/nolibc: hide headers_check command by defaultIf V=1 is not specified the executed commands should not be printed.Hide the commands by default.Fixes: a6a054c8ad32 (&quot;tools/nolibc: add target to check header usability&quot;)Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250623-nolibc-headers-silent-v1-1-f568facf014c@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux/tools/include/nolibc/Makefile</description>
        <pubDate>Mon, 23 Jun 2025 23:29:34 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
</channel>
</rss>
