[Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4

Giulio Benetti giulio.benetti at benettiengineering.com
Thu Nov 17 19:48:47 UTC 2022


Hi James,

On 20/10/22 15:29, James Hilliard wrote:
> On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti
> <giulio.benetti at benettiengineering.com> wrote:
>>
>> Hi James,
>>
>>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard <james.hilliard1 at gmail.com> ha scritto:
>>>
>>> On Wed, Oct 19, 2022 at 7:36 PM James Hilliard
>>> <james.hilliard1 at gmail.com> wrote:
>>>>
>>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti
>>>>> <giulio.benetti at benettiengineering.com> wrote:
>>>>>
>>>>> Fixes:
>>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/
>>>>
>>>> Hmm, this looks like a bug in the libnss makefile, what was the failure
>>>> seen with make 4.3 here:
>>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti@benettiengineering.com/
>>>
>>> This patch also does not fix the build with make 4.4(make from master branch)
>>> from my testing.
>>>
>>> Even without shuffle mode enabled the build appears to always fail.
>>
>> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4.
> 
> I'm running make master branch on all my autobuilders at the moment,
> the failures aren't limited to asahi-mini:
> http://autobuild.buildroot.net/?reason=libnss-3.84
> 
>>
>> So I try to reproduce the bug here at me and find out a fix.
> 
> Use make master branch from here for testing:
> git clone https://git.savannah.gnu.org/git/make.git
> 

After lot of time I've found a way to fix this bug with this patch:
https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti@benettiengineering.com/

Can you please give a try at you too and give a Tested-by tag?

Thank you
Best regards
-- 
Giulio Benetti
CEO/CTO at Benetti Engineering sas



More information about the buildroot mailing list