[Buildroot] [PATCH v3 1/1] Avoid toolchain download when it is preinstalled

Laurent GONZALEZ br2 at gezedo.com
Thu Nov 7 06:36:21 UTC 2013


On 06/11/2013 20:56, Thomas De Schampheleire wrote:
> Laurent GONZALEZ <br2 at gezedo.com> wrote:
>> For configurations using a toolchain that is preinstalled on
>> the host, <pkg>_SITE and <pkg>_SOURCE variables must be kept
>> empty to avoid downloading any toolchain package.
>> The actual implementation has been proposed by Thomas Petazzoni.
>>
>> Signed-off-by: GONZALEZ Laurent <br2 at gezedo.com>
>> ---
>> toolchain/toolchain-external/toolchain-external.mk |    8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/toolchain/toolchain-external/toolchain-external.mk b/toolchain/toolchain-external/toolchain-external.mk
>> index 2722600..e2e9953 100644
>> --- a/toolchain/toolchain-external/toolchain-external.mk
>> +++ b/toolchain/toolchain-external/toolchain-external.mk
>> @@ -348,6 +348,14 @@ TOOLCHAIN_EXTERNAL_SITE = $(dir $(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_URL)))
>> TOOLCHAIN_EXTERNAL_SOURCE = $(notdir $(call qstrip,$(BR2_TOOLCHAIN_EXTERNAL_URL)))
>> endif
>>
>> +# In fact, we don't need to download the toolchain, since it is already
>> +# available on the system, so force the site and source to be empty so
>> +# that nothing will be downloaded/extracted.
>> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED),y)
>> +TOOLCHAIN_EXTERNAL_SITE =
>> +TOOLCHAIN_EXTERNAL_SOURCE =
>> +endif
>> +
>> TOOLCHAIN_EXTERNAL_INSTALL_STAGING = YES
>>
>> ifeq ($(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1)$(BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2),y)
> 
> In the previous thread you said there was still a problem with v2...
> What was that problem? I tested v2 and seemed to work fine...
> 

There were no other problem than the one you highlighted in my very first thread.
This v3 looks good, when everyone agrees it should be ready for integration.


More information about the buildroot mailing list