[Letux-kernel] LetuxOS: Kernel: m-rc 6.17-rc4 success [iMac.local]

Andreas Kemnade andreas at kemnade.info
Fri Sep 19 16:48:23 CEST 2025


On Tue,  2 Sep 2025 06:26:26 +0200 (CEST)
kernel-build-bot at letux.org wrote:

> KVERSION: v6.17-rc4 - http://www.kernel.org
> CONFIGS:  arch/arm/configs/letux_defconfig arch/arm/configs/letux_lpae_defconfig arch/arm64/configs/letux_defconfig arch/riscv/configs/letux_defconfig arch/mips/configs/letux_defconfig arch/x86/configs/letux_defconfig
> 
> Infos
> =====
> Project Home: http://projects.goldelico.com/p/gta04-kernel/
> Issues: http://projects.goldelico.com/p/gta04-kernel/issues/
> Original: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/?h=v6.17-rc4
> Elixir: https://elixir.bootlin.com/linux/v6.17-rc4/source
> 
> Downloads
> =========
> git: http://git.goldelico.com/?p=letux-kernel.git;a=shortlog;h=letux-6.17-rc4
> Buildhost: iMac.local
> ARM: http://download.goldelico.com/letux-kernel/letux-6.17-rc4
> ARM-LPAE: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-lpae
> ARM64: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-arm64
> X86: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-i386
> RISCV64: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-riscv64
> MIPS: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-mips
> Alpha400: http://download.goldelico.com/letux-kernel/letux-6.17-rc4-l400
> 
> Recent CHANGES (http://download.goldelico.com/letux-kernel/letux-6.17-rc4/src/CHANGES)
> ==============
> letux-6.17-rc4 Mon Sep  1 08:05:46 CEST 2025:
> * AESS: rework of memory and power management so that we can modprobe -r and modprobe without inducing kernel panics (by hns at goldelico.com)
> * introduction of an initial riscv letux_defconfig (by hns at goldelico.com)
>
This does not compile 
#
# configuration written to .config
#
  SYNC    include/config/auto.conf
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/mod/modpost.o
scripts/mod/modpost.c:32:14: error: static declaration of 'strchrnul' follows non-static declaration
   32 | static char *strchrnul(const char *s, int c)
      |              ^
/usr/include/string.h:286:14: note: previous declaration is here
  286 | extern char *strchrnul (const char *__s, int __c)
      |              ^
1 error generated.
make[3]: *** [scripts/Makefile.host:131: scripts/mod/modpost.o] Error 1


Who needs that? My darwin build host does not need it.
Rather add a
#define strchrnul strchrnul_ours
or something like that before your static declaration, so it
does not clash with the system declaration if available.

Regards,
Andreas


More information about the Letux-kernel mailing list