Hello,

On Mon Feb 16, 2026 at 10:32 AM CET, Ernst Persson via lists.openembedded.org 
wrote:
> Backport to other branches?

We do not plan to backport this to stable branches at this time.

Ubuntu 25.10 is EOL in July 2026. The next version is 26.04 (planed to
be released in April) and will be a LTS.

We would rather wait for 26.04 and see if its support is possible on
stable branches and what is needed (we will most likely revisit this
patch then).

For kirkstone (EOL'd in April), that will be too late.

Regards,

>
> 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
>>
>>
>> 
>>
>>


-- 
Yoann Congal
Smile ECS

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#231193): 
https://lists.openembedded.org/g/openembedded-core/message/231193
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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to