On Thu, Jan 16, 2025 at 03:09:24PM +0100, Ahmad Fatoum wrote: > barebox proper is usually compressed and this introduces a dependency on > an outside host tool depending on the chosen compression algo. > > So far, we expected the utility to be in PATH, but to allow build > systems to place it elsewhere, let's copy what Linux does and adopt a number > of Make variable that can be overridden from the outside. > > Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > --- > Makefile | 6 ++++++ > scripts/Makefile.lib | 12 ++++++------ > scripts/xz_wrap.sh | 5 +++-- > 3 files changed, 15 insertions(+), 8 deletions(-) > > diff --git a/Makefile b/Makefile > index 3487aba201b9..81cab701230e 100644 > --- a/Makefile > +++ b/Makefile > @@ -440,6 +440,12 @@ PYTHON3 = python3 > CHECK = sparse > MKIMAGE = mkimage > BASH = bash > +KGZIP = gzip > +KBZIP2 = bzip2 > +KLZOP = lzop > +LZMA = lzma > +LZ4 = lz4 > +XZ = xz Added missing export KGZIP KBZIP2 KLZOP LZMA LZ4 XZ to make this patch work. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |