Backport to other branches? Den ons 29 okt. 2025 kl 14:03 skrev Ross Burton via lists.openembedded.org <[email protected]>:
> Ubuntu 25.10 has changed the default coreutils implementation from GNU > coreutils to uutils/coreutils. Unfortunately this causes build problems: > > couldn't allocate absolute path for 'null'. > tail: cannot open 'standard input' for reading: No such file or directory > install: failed to chown '...': Invalid argument (os error 22) > > Clear build failures happen in 'install' and 'tail', but there may be > further breakage. > > Luckily, Ubuntu also installs GNU coreutils with a binary prefix of > 'gnu', so whilst these issues are root-caused and fixed in either pseudo > or uutils we can prefer the gnu-prefixed binaries where they are present. > > [ YOCTO #16028 ] > > Signed-off-by: Ross Burton <[email protected]> > --- > meta/classes-global/base.bbclass | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/meta/classes-global/base.bbclass > b/meta/classes-global/base.bbclass > index 6de17d1bb5d..cf303c237a5 100644 > --- a/meta/classes-global/base.bbclass > +++ b/meta/classes-global/base.bbclass > @@ -127,7 +127,11 @@ def setup_hosttools_dir(dest, toolsvar, d, > fatal=True): > # clean up dead symlink > if os.path.islink(desttool): > os.unlink(desttool) > - srctool = bb.utils.which(path, tool, executable=True) > + > + # Prefer gnu-prefixed binaries, if available > + srctool = (bb.utils.which(path, "gnu" + tool, > executable=True) or > + bb.utils.which(path, tool, executable=True)) > + > # gcc/g++ may link to ccache on some hosts, e.g., > # /usr/local/bin/ccache/gcc -> /usr/bin/ccache, then > which(gcc) > # would return /usr/local/bin/ccache/gcc, but what we need is > -- > 2.43.0 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231190): https://lists.openembedded.org/g/openembedded-core/message/231190 Mute This Topic: https://lists.openembedded.org/mt/116011582/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
