<?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.compiler</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d054796f8bb7d0aa9068d83feda76fe3b215f991 - Merge tag &apos;rust-fixes-7.1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#d054796f8bb7d0aa9068d83feda76fe3b215f991</link>
        <description>Merge tag &apos;rust-fixes-7.1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxPull Rust fixes from Miguel Ojeda: &quot;Toolchain and infrastructure:   - Fix &apos;rustc-option&apos; (the Makefile one) when cross-compiling that     leads to build or boot failures in certain configs   - Work around a Rust compiler bug (already fixed for Rust 1.98.0)     thats lead to boot failures in certain configs due to missing     &apos;uwtable&apos; LLVM module flags   - Support a Rust compiler change (starting with Rust 1.98.0) in the     unstable target specification JSON files   - Forbid Rust + arm + KASAN configs, which do not build  &apos;kernel&apos; crate:   - Fix NOMMU build by adding a missing helper&quot;* tag &apos;rust-fixes-7.1-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:  rust: x86: support Rust &gt;= 1.98.0 target spec  rust: arm64: set uwtable llvm module flag for CONFIG_UNWIND_TABLES  rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds  rust: kasan/kbuild: fix rustc-option when cross-compiling  ARM: Do not select HAVE_RUST when KASAN is enabled

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Sat, 06 Jun 2026 18:44:42 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>4a44b17406cb5a93f90af3df9392b3a45eb336fb - rust: kasan/kbuild: fix rustc-option when cross-compiling</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#4a44b17406cb5a93f90af3df9392b3a45eb336fb</link>
        <description>rust: kasan/kbuild: fix rustc-option when cross-compilingThe Makefile version of rustc-option currently checks whether the optionexists for the host target instead of the target actually being compiledfor. It was done this way in commit 46e24a545cdb (&quot;rust: kasan/kbuild:fix missing flags on first build&quot;) to avoid a circular dependency ontarget.json. However, because of this, rustc-option currently does notfunction when cross-compiling from x86_64 to aarch64 ifCONFIG_SHADOW_CALL_STACK is enabled. This is because KBUILD_RUSTFLAGScontains -Zfixed-x18 under this configuration. Since that flag does notexist on the host target, rustc-option runs into a compilation failureevery time, leading to all flags being rejected as unsupported.To fix this, update rustc-option to pass a --target parameter so thatthe host target is not used. For targets using target.json, use abuilt-in target that is as close as possible to the target created withtarget.json to avoid the circular dependency on target.json.One scenario where this causes a boot failure:* Cross-compiled from x86_64 to aarch64.* With CONFIG_SHADOW_CALL_STACK=y* With CONFIG_KASAN_SW_TAGS=y* With CONFIG_KASAN_INLINE=nThen the resulting kernel image will fail to boot when it first callsinto Rust code with a crash along the lines of &quot;Unable to handle kernelpaging request at virtual address 0ffffffc08541796&quot;. This is because thecall threshold is not specified, so rustc will inline kasan operations,but the kasan shadow offset is not specified, which leads to the inlinedkasan instructions being incorrect.Note that the -Zsanitizer=kernel-hwaddress parameter itself does notlead to a rustc-option failure despite being aarch64-specific becauseRUSTFLAGS_KASAN has not yet been added to KBUILD_RUSTFLAGS whenrustc-option is evaluated by the kasan Makefile.Cc: stable@vger.kernel.orgFixes: 46e24a545cdb (&quot;rust: kasan/kbuild: fix missing flags on first build&quot;)Signed-off-by: Alice Ryhl &lt;aliceryhl@google.com&gt;Link: https://patch.msgid.link/20260507-rustc-option-cross-v2-1-2f650a49c2b5@google.com[ Edited slightly:    - Reset variable to avoid using the environment.    - Use a simply expanded variable flavor for simplicity.    - Export variable so that behavior in sub-`make`s is consistent.  This matches other variables. - Miguel ]Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Thu, 07 May 2026 13:14:42 +0200</pubDate>
        <dc:creator>Alice Ryhl &lt;aliceryhl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 04 Aug 2025 08:28:48 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to forward to v6.16-rc1Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Wed, 11 Jun 2025 09:01:34 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34c55367af96f62e89221444f04487440ebc6487 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#34c55367af96f62e89221444f04487440ebc6487</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.16-rc1, among other things to get the fixed size GENMASK_U*()and BIT_U*() macros.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 09 Jun 2025 11:40:46 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9d3da7827536b8e41e4188185622816a105b46f7 - Merge tag &apos;riscv-mw1-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#9d3da7827536b8e41e4188185622816a105b46f7</link>
        <description>Merge tag &apos;riscv-mw1-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-nextriscv patches for 6.16-rc1* Implement atomic patching support for ftrace which finally allows to  get rid of stop_machine().* Support for kexec_file_load() syscall* Improve module loading time by changing the algorithm that counts the  number of plt/got entries in a module.* Zicbop is now used in the kernel to prefetch instructions[Palmer: There&apos;s been two rounds of surgery on this one, so as a resultit&apos;s a bit different than the PR.]* alex-pr: (734 commits)  riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE  MAINTAINERS: Update Atish&apos;s email address  riscv: hwprobe: export Zabha extension  riscv: Make regs_irqs_disabled() more clear  perf symbols: Ignore mapping symbols on riscv  RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND  riscv: module: Optimize PLT/GOT entry counting  riscv: Add support for PUD THP  riscv: xchg: Prefetch the destination word for sc.w  riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop  riscv: Add support for Zicbop  riscv: Introduce Zicbop instructions  riscv/kexec_file: Fix comment in purgatory relocator  riscv: kexec_file: Support loading Image binary file  riscv: kexec_file: Split the loading of kernel and others  riscv: Documentation: add a description about dynamic ftrace  riscv: ftrace: support direct call using call_ops  riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS  riscv: ftrace: support PREEMPT  riscv: add a data fence for CMODX in the kernel mode  ...Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Thu, 05 Jun 2025 20:11:21 +0200</pubDate>
        <dc:creator>Palmer Dabbelt &lt;palmer@dabbelt.com&gt;</dc:creator>
    </item>
<item>
        <title>3349e275067f94ffb4141989aed9cbae7409429b - Merge 6.15-rc6 into staging-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#3349e275067f94ffb4141989aed9cbae7409429b</link>
        <description>Merge 6.15-rc6 into staging-nextWe need the staging changes in here as wellSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Tue, 13 May 2025 08:37:56 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>615dca38c2eae55aff80050275931c87a812b48c - Merge 6.15-rc4 into usb-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#615dca38c2eae55aff80050275931c87a812b48c</link>
        <description>Merge 6.15-rc4 into usb-nextWe need the USB fixes in here as well, and this resolves the followingmerge conflicts that were reported in linux-next:	drivers/usb/chipidea/ci_hdrc_imx.c	drivers/usb/host/xhci.hReported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 28 Apr 2025 10:32:58 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>689835c00ec7b78f3c828e796895661c13584a64 - Merge 6.15-rc4 into tty-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#689835c00ec7b78f3c828e796895661c13584a64</link>
        <description>Merge 6.15-rc4 into tty-nextWe need the tty/serial fixes in here as well.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 28 Apr 2025 10:13:28 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>4f822ad5ee944ffafc21937a32dd055f1df5c28d - Merge 6.15-rc4 into char-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#4f822ad5ee944ffafc21937a32dd055f1df5c28d</link>
        <description>Merge 6.15-rc4 into char-misc-nextWe need the char-misc fixes in here as well.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 28 Apr 2025 09:45:00 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8330d092f789ca7859042c80cbf3ea496bc53d99 - Merge remote-tracking branch &apos;torvalds/master&apos; into perf-tools-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#8330d092f789ca7859042c80cbf3ea496bc53d99</link>
        <description>Merge remote-tracking branch &apos;torvalds/master&apos; into perf-tools-nextTo pick up fixes from the latest perf-tools pull request from Namhyungand get perf-tools-next in line with thinngs in other areas it uses,like tools/lib/bpf, etc.Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Wed, 07 May 2025 17:51:38 +0200</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dee264c16a6334dcdbea5c186f5ff35f98b1df42 - Merge tag &apos;gcc-minimum-version-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/Makefile.compiler#dee264c16a6334dcdbea5c186f5ff35f98b1df42</link>
        <description>Merge tag &apos;gcc-minimum-version-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-genericPull compiler version requirement update from Arnd Bergmann: &quot;Require gcc-8 and binutils-2.30  x86 already uses gcc-8 as the minimum version, this changes all other  architectures to the same version. gcc-8 is used is Debian 10 and Red  Hat Enterprise Linux 8, both of which are still supported, and  binutils 2.30 is the oldest corresponding version on those.  Ubuntu Pro 18.04 and SUSE Linux Enterprise Server 15 both use gcc-7 as  the system compiler but additionally include toolchains that remain  supported.  With the new minimum toolchain versions, a number of workarounds for  older versions can be dropped, in particular on x86_64 and arm64.  Importantly, the updated compiler version allows removing two of the  five remaining gcc plugins, as support for sancov and structeak  features is already included in modern compiler versions.  I tried collecting the known changes that are possible based on the  new toolchain version, but expect that more cleanups will be possible.  Since this touches multiple architectures, I merged the patches  through the asm-generic tree.&quot;* tag &apos;gcc-minimum-version-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:  Makefile.kcov: apply needed compiler option unconditionally in CFLAGS_KCOV  Documentation: update binutils-2.30 version reference  gcc-plugins: remove SANCOV gcc plugin  Kbuild: remove structleak gcc plugin  arm64: drop binutils version checks  raid6: skip avx512 checks  kbuild: require gcc-8 and binutils-2.30

            List of files:
            /linux/scripts/Makefile.compiler</description>
        <pubDate>Sat, 31 May 2025 17:16:52 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
</channel>
</rss>
