[U-Boot] Buildman Kconfig issue with consecutive builds

Schrempf Frieder frieder.schrempf at kontron.de
Thu Nov 7 13:28:42 UTC 2019


Hi Bin,

On 07.11.19 13:41, Bin Meng wrote:
> Hi Schrempf,
> 
> On Thu, Nov 7, 2019 at 12:17 AM Schrempf Frieder
> <frieder.schrempf at kontron.de> wrote:
>>
>> Hi,
>>
>> I'm having some trouble using buildman to test the impact of some
>> Kconfig cleanup patches ([1]).
>>
>> The patches introduce a new CONFIG_SPL_* option and I try to find out
>> which defconfigs need to be fixed, by comparing build sizes.
>>
>> Now when I added a patch to fix a defconfig I noticed that buildman
>> wouldn't report the expected size changes and upon looking more closely
>> I found that the added Kconfig options are still missing in u-boot-spl.cfg.
>>
>> The strange thing is, that when I try to build only the last commit then
>> the Kconfig options are there, which is why I suspect a bug in buildman
>> not handling Kconfig changes correctly with consecutive builds.
>>
>> Can anyone have a look what is wrong or how I can debug this issue?
>>
>> The issue can be reproduced with the branch at [1], running:
>>
>> buildman -b spi_flash_kconfig_cleanup_3 --step 0 xilinx_zynqmp_virt
>>
> 
> Could you please add "-C" to the buildman command line and have a try?

Indeed forcing the reconfig between the build steps with '-C' fixes the 
issue.

Is it a known problem, that buildman doesn't handle Kconfig changes 
correctly without '-C' in some cases?

Thanks,
Frieder

> 
>> for a build where the added Kconfig options are missing in the resulting
>> u-boot-spl.cfg.
>>
>> And:
>>
>> buildman -b spi_flash_kconfig_cleanup_3^..spi_flash_kconfig_cleanup_3
>> xilinx_zynqmp_virt
>>
>> for a build of only the last commit with expected output.
>>
>> Thanks,
>> Frieder
>>
>> [1]: https://github.com/fschrempf/u-boot/commits/spi_flash_kconfig_cleanup_3
> 
> Regards,
> Bin
> 


More information about the U-Boot mailing list