Index: kernel/meson.build
===================================================================
--- kernel/meson.build	(revision abb70fc3a98bf9544075c7562fdc459f4beb5535)
+++ kernel/meson.build	(revision 62721d57bbe9b7d3eafd9678e67746a1b73e076b)
@@ -89,4 +89,7 @@
 	'-T', meson.current_build_dir() / '_link.ld',
 ]
+# The kernel is built as ELF but then copied as a blob of bytes and
+# the permissions are not relevant anyway (needed for binutils 2.39+).
+kernel_link_args += ldflags_ignore_rwx_segments
 
 if CONFIG_LTO
