<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>cb839e0c - selftests/nolibc: add armthumb configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#cb839e0c</link>
        <description>selftests/nolibc: add armthumb configurationWhile nolibc does support ARM Thumb instructions,that support was not tested specifically.Add a new test configuration for it.Tested-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250301-nolibc-armthumb-v1-2-d1f04abb5f6d@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Sat, 01 Mar 2025 11:24:00 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>f8bedb30 - selftests/nolibc: explicitly enable ARM mode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#f8bedb30</link>
        <description>selftests/nolibc: explicitly enable ARM modeThe default could also be -mthumb.Explicitly use -marm to keep everything predictable.Tested-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250301-nolibc-armthumb-v1-1-d1f04abb5f6d@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Sat, 01 Mar 2025 11:23:59 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>9c812b01 - tools/nolibc: add support for 32-bit s390</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#9c812b01</link>
        <description>tools/nolibc: add support for 32-bit s39032-bit s390 is very close to the existing 64-bit implementation.Some special handling is necessary as there is neither LLVM norQEMU support. Also the kernel itself can not build natively for 32-bits390, so instead the test program is executed with a 64-bit kernel.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250206-nolibc-s390-v2-2-991ad97e3d58@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 06 Feb 2025 07:10:27 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>3d1e67c6 - selftests/nolibc: rename s390 to s390x</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#3d1e67c6</link>
        <description>selftests/nolibc: rename s390 to s390xSupport for 32-bit s390 is about to be added.As &quot;s39032&quot; would look horrible, use the another naming scheme.32-bit s390 is &quot;s390&quot; and 64-bit s390 is &quot;s390x&quot;,similar to how it is handled in various toolchain components.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250206-nolibc-s390-v2-1-991ad97e3d58@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 06 Feb 2025 07:10:26 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>d7d271ec - selftests/nolibc: execute defconfig before other targets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#d7d271ec</link>
        <description>selftests/nolibc: execute defconfig before other targetsSome targets use the test kernel configuration.Executing defconfig in the same make invocation as those targets resultsin errors as the configuration may be in an inconsistent state duringreconfiguration.Avoid this by introducing ordering dependencies between the defconfigand some other targets.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250123-nolibc-config-v2-4-5701c35995d6@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 07:37:40 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>25d5ef9e - selftests/nolibc: drop call to mrproper target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#25d5ef9e</link>
        <description>selftests/nolibc: drop call to mrproper target&quot;mrproper&quot; unnecessarily cleans a lot of files.kbuild is smart enough to handle changed configurations,so the cleanup is not necessary and only leads to excessive rebuilds.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250123-nolibc-config-v2-3-5701c35995d6@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 07:37:39 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>a75b763b - selftests/nolibc: drop call to prepare target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#a75b763b</link>
        <description>selftests/nolibc: drop call to prepare targetThe &quot;prepare&quot; target does not need to be run manually.kbuild knows when to use it on its own and the target is not evendocumented.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250123-nolibc-config-v2-2-5701c35995d6@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 07:37:38 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>e16214dc - selftests/nolibc: drop mips32be EXTRACONFIG</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#e16214dc</link>
        <description>selftests/nolibc: drop mips32be EXTRACONFIGkbuild already contains logic to merge predefines snippets into adefconfig file. For MIPS a snippet for big-endian is already provided.Link: https://lore.kernel.org/r/20250123-nolibc-config-v2-1-5701c35995d6@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 07:37:37 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>4da4e35e - selftests/nolibc: enable -Wmissing-prototypes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#4da4e35e</link>
        <description>selftests/nolibc: enable -Wmissing-prototypesUser code may want to use this compiler flag.Make sure it is supported by nolibc.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20250123-nolibc-prototype-v1-3-e1afc5c1999a@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Thu, 23 Jan 2025 20:10:44 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>60fe1823 - selftests/nolibc: add configurations for riscv32</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#60fe1823</link>
        <description>selftests/nolibc: add configurations for riscv32nolibc already supports riscv32. Wire it up in the testsuite.Link: https://lore.kernel.org/r/20241221-nolibc-rv32-v1-6-d9ef6dab7c63@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Sat, 21 Dec 2024 14:44:33 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>a47b4b9f - selftests/nolibc: rename riscv to riscv64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#a47b4b9f</link>
        <description>selftests/nolibc: rename riscv to riscv64riscv32 support is about the be added. To keep the naming clear andconsistent with other architectures rename riscv to riscv64, as that iswhat it actually represents.Link: https://lore.kernel.org/r/20241221-nolibc-rv32-v1-5-d9ef6dab7c63@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Sat, 21 Dec 2024 14:44:32 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ad0558f3 - selftests/nolibc: start qemu with 1 GiB of memory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#ad0558f3</link>
        <description>selftests/nolibc: start qemu with 1 GiB of memoryRecently the loongarch defconfig stopped working with the default 128 MiBof memory. The VM just spins infinitively.Increasing the available memory to 1 GiB, similar to s390, fixes theissue. To avoid having to do this for each architecture on its own,proactively apply to all architectures.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Link: https://lore.kernel.org/r/20241007-nolibc-qemu-mem-v1-1-c1c2f9acd0f8@linutronix.deSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Mon, 07 Oct 2024 08:10:55 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8404af7e - selftests/nolibc: use correct clang target for s390/systemz</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#8404af7e</link>
        <description>selftests/nolibc: use correct clang target for s390/systemzThe target names between GCC and clang differ for s390.While GCC uses &quot;s390&quot;, clang uses &quot;systemz&quot;.This mapping is not handled by tools/scripts/Makefile.include,so do it in the nolibc-test Makefile.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-14-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:50 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>801cf69c - selftests/nolibc: don&apos;t use libgcc when building with clang</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#801cf69c</link>
        <description>selftests/nolibc: don&apos;t use libgcc when building with clangThe logic in clang to find the libgcc.a from a GCC toolchain for aspecific ABI does not work reliably and can lead to errors.Instead disable libgcc when building with clang, as it&apos;s not neededanyways.Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-13-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:49 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>1bd75aeb - selftests/nolibc: add cc-option compatible with clang cross builds</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#1bd75aeb</link>
        <description>selftests/nolibc: add cc-option compatible with clang cross buildsThe cc-option macro from Build.include is not compatible with clangcross builds, as it does not respect the &quot;--target&quot; and similar flags,set up by Mekfile.include.Provide a custom variant which works correctly.Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-11-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:47 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ae574ae3 - selftests/nolibc: add support for LLVM= parameter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#ae574ae3</link>
        <description>selftests/nolibc: add support for LLVM= parameterMakefile.include can modify CC and CFLAGS for usage with clang.Make use of it.Makefile.include is currently used to handle the O= variable.This is incompatible with the LLVM= handling as for O= it has to beincluded as early as possible, while for LLVM= it needs to be includedafter CFLAGS are set up.To avoid this incompatibility, switch the O= handling to custom logic.Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-10-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:46 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>1a1200b6 - selftests/nolibc: determine $(srctree) first</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#1a1200b6</link>
        <description>selftests/nolibc: determine $(srctree) firstThe nolibc-test Makefile includes various other Makefiles from the tree.At first these are included with relative paths like&quot;../../../build/Build.include&quot; but as soon as $(srctree) is set up,the inclusions use that instead to build full paths.To keep the style of inclusions consistent, perform the setup$(srctree) as early as possible and use it for all inclusions.Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-9-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:45 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>ddae1d7f - selftests/nolibc: report failure if no testcase passed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#ddae1d7f</link>
        <description>selftests/nolibc: report failure if no testcase passedWhen nolibc-test is so broken, it doesn&apos;t even start,don&apos;t report success.Reviewed-by: Shuah Khan &lt;skhan@linuxfoundation.org&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-7-c20f2f5fc7c2@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 07 Aug 2024 21:51:43 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>774e6ef2 - selftests/nolibc: run-tests.sh: use -Werror by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#774e6ef2</link>
        <description>selftests/nolibc: run-tests.sh: use -Werror by defaultrun-tests.sh hides the output from the compiler unless the compilationfails. To recognize newly introduced warnings use -Werror by default.Also add a switch to disable -Werror in case the warnings are expected.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;Link: https://lore.kernel.org/r/20240423-nolibc-werror-v1-1-e6f0bd66eb45@weissschuh.net

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Tue, 23 Apr 2024 16:26:06 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>54410245 - tools/nolibc: mips: add support for PIC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/nolibc/Makefile#54410245</link>
        <description>tools/nolibc: mips: add support for PICMIPS requires some extra instructions to set up the $gp register for thewith a pointer to the global data area.This isn&apos;t needed for non-PIC builds, but this patch enables the codeunconditionally to prevent bitrot.Also enable PIC in one of the test configurations for ongoingvalidation.Link: https://lore.kernel.org/r/20231108-nolibc-pic-v2-1-4fb0d6284757@weissschuh.netSigned-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/nolibc/Makefile</description>
        <pubDate>Wed, 08 Nov 2023 18:14:43 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
</channel>
</rss>
