[Buildroot] [Bug 14816] Build fails on latest master with a systemd build failure, implicit func declaration gettid() error
bugzilla at busybox.net
bugzilla at busybox.net
Fri May 20 07:37:48 UTC 2022
https://bugs.busybox.net/show_bug.cgi?id=14816
Yann E. MORIN <yann.morin.1998 at free.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |yann.morin.1998 at free.fr
--- Comment #2 from Yann E. MORIN <yann.morin.1998 at free.fr> ---
Amol, All,
The failure is because systemd calls gettid(), and you are using a toolchain
that is tool old to provide it.
Indeed, gettid() was only introduced in glibc 2.30, but the Linaro toolchain
still uses glibc 2.25.
Use another toolchain.
It is not really trivial to prevent such a configuration, because we dpo not
have kconfig symbols that repreesents the glibc version (like we have for the
kernel headers or gcc), so maybe we should just add an ad-hoc excluion of that
toolchain (and other old ones?) in systemd/Config.in
Regards,
Yann E. MRON.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the buildroot
mailing list