From: Richard Purdie Date: Tue, 6 Feb 2024 11:53:55 +0000 (+0000) Subject: mirrors: Allow shallow glibc to work correctly X-Git-Tag: uninative-4.4~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7891b5fb96f757274bebbb77df634e7af9054298;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git mirrors: Allow shallow glibc to work correctly The intention of the mirror code was to allow faster cloning of glibc. This wasn't quite working since the full clone was needed by glibc-tests or cross-localedef-native. I noticed this when I updated a build and it was trying to unpack glibc but fetch cross-localedef-native. Add entries to cover these and restore the faster cloning for glibc and realted recipes. Signed-off-by: Richard Purdie --- diff --git a/meta/classes-global/mirrors.bbclass b/meta/classes-global/mirrors.bbclass index cda431ce891..ad070d44911 100644 --- a/meta/classes-global/mirrors.bbclass +++ b/meta/classes-global/mirrors.bbclass @@ -92,6 +92,8 @@ BB_GIT_SHALLOW:pn-binutils-crosssdk-${SDK_SYS} = "1" BB_GIT_SHALLOW:pn-binutils-native = "1" BB_GIT_SHALLOW:pn-nativesdk-binutils = "1" +BB_GIT_SHALLOW:pn-cross-localedef-native = "1" BB_GIT_SHALLOW:pn-glibc = "1" +BB_GIT_SHALLOW:pn-glibc-tests = "1" PREMIRRORS += "git://sourceware.org/git/glibc.git https://downloads.yoctoproject.org/mirror/sources/ \ git://sourceware.org/git/binutils-gdb.git https://downloads.yoctoproject.org/mirror/sources/"