diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-03-08 11:48:05 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-03-09 21:04:06 +0000 |
commit | 5e172bdbe1e69ca33cbf5fb4f60846e9904878b9 (patch) | |
tree | 1c4afa785c32c91b4e9cc24b8043c479ae1a5451 /meta | |
parent | c70f093fd26cc391991423d8b4c305693a97b883 (diff) | |
download | poky-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')
-rw-r--r-- | meta/recipes-core/glibc/glibc.inc | 4 |
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 @@ | |||
1 | require glibc-common.inc | 1 | require glibc-common.inc |
2 | require glibc-ld.inc | 2 | require glibc-ld.inc |
3 | 3 | ||
4 | DEPENDS = "virtual/${TARGET_PREFIX}gcc libgcc-initial linux-libc-headers" | 4 | DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}binutils${BUSUFFIX} libgcc-initial linux-libc-headers" |
5 | BUSUFFIX= "" | ||
6 | BUSUFFIX:class-nativesdk = "-crosssdk" | ||
5 | 7 | ||
6 | PROVIDES = "virtual/libc" | 8 | PROVIDES = "virtual/libc" |
7 | PROVIDES += "virtual/libintl virtual/libiconv" | 9 | PROVIDES += "virtual/libintl virtual/libiconv" |