poky/meta/classes-global
Ross Burton d5d5af8c4a classes/base: prefer gnu-prefixed HOSTTOOLS
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 ]

(From OE-Core rev: 16f2684ebeffa72b5d90525cf9102751b68c298e)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-11-03 17:40:41 +00:00
..
base.bbclass classes/base: prefer gnu-prefixed HOSTTOOLS 2025-11-03 17:40:41 +00:00
buildstats.bbclass buildstats: Avoid rare UnboundLocalError 2025-03-03 18:01:29 +00:00
debian.bbclass package/package_write: Improve packagedata code location 2023-11-08 10:56:35 +00:00
devshell.bbclass devshell: Do not add scripts/git-intercept to PATH 2023-02-10 09:25:44 +00:00
insane.bbclass package: Drop var-undefined QA check 2025-07-31 10:48:35 +01:00
license.bbclass bitbake.conf/pseudo: Switch from exclusion list to inclusion list 2025-05-12 22:01:56 +01:00
logging.bbclass classes/logging: Added the bbverbnote command to the logging set 2025-01-20 13:38:59 +00:00
mirrors.bbclass classes/mirrors: use geo-located kernel.org mirrors 2025-10-16 10:53:10 +01:00
package_deb.bbclass package/package_write: Improve packagedata code location 2023-11-08 10:56:35 +00:00
package_ipk.bbclass package_ipk: Use preferred form of --force-postinstall 2025-02-11 11:44:19 +00:00
package_pkgdata.bbclass
package_rpm.bbclass package_rpm: set a timestamp handling policy with the new macro %build_mtime_policy 2025-01-04 12:34:04 +00:00
package.bbclass package: Drop var-undefined QA check 2025-07-31 10:48:35 +01:00
packagedata.bbclass
patch.bbclass patch.bbclass: Make use of oe.patch.GitApplyTree.commitIgnored() 2024-02-19 16:03:22 +00:00
retain.bbclass classes: add new retain class for retaining build results 2024-08-03 07:56:10 +01:00
sanity.bbclass sanity.bbclass: Remove tool version repetition for gcc, patch, git, make, tar 2025-10-16 10:53:10 +01:00
sstate.bbclass sstate: Open file with context manager 2025-08-28 10:47:08 +01:00
staging.bbclass classes/recipes: Switch virtual/XXX-gcc to virtual/cross-cc (and c++/binutils) 2025-01-21 23:09:33 +00:00
uninative.bbclass uninative/utils: Drop workarounds for gcc 4.8/4.9 2025-07-03 10:40:16 +01:00
utility-tasks.bbclass classes/utility-tasks: port do_listtasks to use bb.build.listtasks 2024-12-12 13:31:27 +00:00
utils.bbclass kernel-yocto: make kernel commits reproducible 2025-01-21 13:26:07 +00:00
yocto-check-layer.bbclass classes/yocto-check-layer: add check for tasks that allow network access 2025-05-05 17:22:11 +01:00