[PATCH 2/2] kbuild: allow overriding compression tools
Ahmad Fatoum
a.fatoum at pengutronix.de
Tue Jan 21 01:39:15 PST 2025
On 21.01.25 10:38, Sascha Hauer wrote:
> 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 at pengutronix.de>
>> ---
>> 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.
Thanks..
>
> 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 |
More information about the barebox
mailing list