<?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 subarch.include</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8a62d445 - scripts: subarch.include: fix SUBARCH on macOS hosts</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/subarch.include#8a62d445</link>
        <description>scripts: subarch.include: fix SUBARCH on macOS hostsWhen building the Linux kernel on an aarch64 macOS based host, if we don&apos;tspecify a value for ARCH when invoking make, we default to arm and thusmulti_v7_defconfig rather than the expected arm64 and arm64&apos;s defconfig.This is because subarch.include invokes `uname -m` which on MacOS hostsevaluates to `arm64` but on Linux hosts evaluates to `aarch64`,This allows us to build ARCH=arm64 natively on macOS (as in ARCH neednot be specified on an aarch64-based system).Avoid matching arm64 by excluding it from the arm.* sed expression.Signed-off-by: Nick Desaulniers &lt;nick.desaulniers@gmail.com&gt;Suggested-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Signed-off-by: Daniel Gomez &lt;da.gomez@samsung.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/subarch.include</description>
        <pubDate>Fri, 06 Sep 2024 11:01:28 +0000</pubDate>
        <dc:creator>Nick Desaulniers &lt;nick.desaulniers@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fa96b57c - LoongArch: Add build infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/subarch.include#fa96b57c</link>
        <description>LoongArch: Add build infrastructureAdd Kbuild, Makefile, Kconfig and link script for LoongArch buildinfrastructure.Reviewed-by: Guo Ren &lt;guoren@kernel.org&gt;Reviewed-by: WANG Xuerui &lt;git@xen0n.name&gt;Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;

            List of files:
            /linux-6.15/scripts/subarch.include</description>
        <pubDate>Tue, 31 May 2022 10:04:11 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>5f6e0fe0 - parisc: Fix compile failure when building 64-bit kernel natively</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/subarch.include#5f6e0fe0</link>
        <description>parisc: Fix compile failure when building 64-bit kernel nativelyCommit 23243c1ace9f (&quot;arch: use cross_compiling to check whether it isa cross build or not&quot;) broke 64-bit parisc builds on 32-bit pariscsystems.Helge mentioned:  - 64-bit parisc userspace is not supported yet [1]  - hppa gcc does not support &quot;-m64&quot; flag [2]That means, parisc developers working on a 32-bit parisc machine needto use hppa64-linux-gnu-gcc (cross compiler) for building the 64-bitparisc kernel.After the offending commit, gcc is used in such a case becauseboth $(SRCARCH) and $(SUBARCH) are &apos;parisc&apos;, hence cross_compiling isunset.A correct way is to introduce ARCH=parisc64 because building the 64-bitparisc kernel on a 32-bit parisc system is not exactly a native build,but rather a semi-cross build.[1]: https://lore.kernel.org/linux-parisc/5dfd81eb-c8ca-b7f5-e80e-8632767c022d@gmx.de/#t[2]: https://lore.kernel.org/linux-parisc/89515325-fc21-31da-d238-6f7a9abbf9a0@gmx.de/Fixes: 23243c1ace9f (&quot;arch: use cross_compiling to check whether it is a cross build or not&quot;)Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reported-by: Meelis Roos &lt;mroos@linux.ee&gt;Tested-by: Meelis Roos &lt;mroos@linux.ee&gt;Cc: &lt;stable@vger.kernel.org&gt; # v5.13+Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/scripts/subarch.include</description>
        <pubDate>Thu, 10 Jun 2021 02:03:31 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b2d35fa5 - selftests: add headers_install to lib.mk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/subarch.include#b2d35fa5</link>
        <description>selftests: add headers_install to lib.mkIf the kernel headers aren&apos;t installed we can&apos;t build all the tests.Add a new make target rule &apos;khdr&apos; in the file lib.mk to generate thekernel headers and that gets include for every test-dir Makefile thatincludes lib.mk If the testdir in turn have its own sub-dirs thetop_srcdir needs to be set to the linux-rootdir to be able to generatethe kernel headers.Signed-off-by: Anders Roxell &lt;anders.roxell@linaro.org&gt;Reviewed-by: Fathi Boudra &lt;fathi.boudra@linaro.org&gt;Signed-off-by: Shuah Khan (Samsung OSG) &lt;shuah@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/subarch.include</description>
        <pubDate>Tue, 04 Sep 2018 10:47:21 +0000</pubDate>
        <dc:creator>Anders Roxell &lt;anders.roxell@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
