summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glibc
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-08 11:48:05 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-03-09 21:04:06 +0000
commit5e172bdbe1e69ca33cbf5fb4f60846e9904878b9 (patch)
tree1c4afa785c32c91b4e9cc24b8043c479ae1a5451 /meta/recipes-core/glibc
parentc70f093fd26cc391991423d8b4c305693a97b883 (diff)
downloadpoky-5e172bdbe1e69ca33cbf5fb4f60846e9904878b9.tar.gz
glibc: Add missing binutils dependency
glibc has it's dependencies handled more manually due to it's place in the toolchain bootstrap. It depends upon the compiler and indirectly through that to binutils. This did mean that if binutils changes and the compiler does not, sstate and hash equivalence could mean that glibc wouldn't rebuild. Add a direct dependency on binutils that if it changes, it forces glibc to rebuild, as it should. (From OE-Core rev: c4a7b3decff636292f5e76e95406a22b6fe4a994) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/glibc')
-rw-r--r--meta/recipes-core/glibc/glibc.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-core/glibc/glibc.inc b/meta/recipes-core/glibc/glibc.inc
index fdd241d973..3b940b8ab2 100644
--- a/meta/recipes-core/glibc/glibc.inc
+++ b/meta/recipes-core/glibc/glibc.inc
@@ -1,7 +1,9 @@
1require glibc-common.inc 1require glibc-common.inc
2require glibc-ld.inc 2require glibc-ld.inc
3 3
4DEPENDS = "virtual/${TARGET_PREFIX}gcc libgcc-initial linux-libc-headers" 4DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}binutils${BUSUFFIX} libgcc-initial linux-libc-headers"
5BUSUFFIX= ""
6BUSUFFIX:class-nativesdk = "-crosssdk"
5 7
6PROVIDES = "virtual/libc" 8PROVIDES = "virtual/libc"
7PROVIDES += "virtual/libintl virtual/libiconv" 9PROVIDES += "virtual/libintl virtual/libiconv"