[PATCH v2 2/2] kbuild: Bump the build system to 5.1
Yao Zi
ziyao at disroot.org
Fri Jul 11 08:52:16 CEST 2025
On Thu, Jul 10, 2025 at 09:01:54AM -0600, Tom Rini wrote:
> On Thu, Jul 10, 2025 at 04:58:00PM +0200, Michal Simek wrote:
> > Hi,
> >
> > On 7/10/25 16:34, Fabio Estevam wrote:
> > > Hi Ilias,
> > >
> > > On Thu, Jul 10, 2025 at 11:28 AM Ilias Apalodimas
> > > <ilias.apalodimas at linaro.org> wrote:
> > >
> > > > Thanks I'll try to reproduce it later today and let you know. Do you
> > > > know if we build this defonconfig in the CI?
> > >
> > > Yes, mx6sabresd_defconfig is built in CI, but no CI error was seen.
> >
> > I have seen this with other targets too. Toolchain from binman has no issue
> > with it that's why I expect it has something to with different toolchains
> > builds.
>
> What host OS are you using, and are you using separate object
> directories? This feels like a "make" issue at first glance.
I could reproduce the failure as well on my Alpine Linux, using simply
$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- mx6sabresd_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-none-eabi-
No separate object directory is used.
$ make --version
GNU Make 4.4.1
Built for x86_64-alpine-linux-musl
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# Installed by "apk add gcc-arm-none-eabi"
$ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/15.1.0/lto-wrapper
Target: arm-none-eabi
Configured with: /home/buildozer/aports/community/gcc-cross-embedded/src/gcc-15.1.0/configure --target=arm-none-eabi --prefix=/usr --with-sysroot=/usr/arm-none-eabi --with-native-system-header-dir=/include --with-headers=/usr/arm-none-eabi/include --with-python-dir=share/gcc-arm-none-eabi --libexecdir=/usr/lib --infodir=/deleteme/info --htmldir=/deleteme/html --pdfdir=/deleteme/pdf --mandir=/deleteme/man --enable-languages=c --enable-lto --enable-plugins --enable-gnu-indirect-function --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-werror --with-gmp --with-gnu-as --with-gnu-ld --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-isl --with-libelf --with-mpc --with-mpfr --with-newlib --with-system-zlib --with-pkgversion='Alpine Linux' --with-multilib-list=rmprofile
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 15.1.0 (Alpine Linux)
# The distribution is on the latest edge branch
$ cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.23.0_alpha20250612
PRETTY_NAME="Alpine Linux edge"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
$ cat /etc/apk/repositories
#/media/sdb/apks
http://mirrors.ustc.edu.cn/alpine/edge/main
http://mirrors.ustc.edu.cn/alpine/edge/community
http://mirrors.ustc.edu.cn/alpine/edge/testing
This seems to have something to do with the RISC-V failures I tried to
fix days earlier[1], cherry-picking the patch also fixes this failure.
> --
> Tom
Regards,
Yao Zi
[1]: https://lore.kernel.org/u-boot/20250709161418.21287-2-ziyao@disroot.org/
More information about the U-Boot
mailing list