tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: make mdi: shell limit exceeded



Am 12.05.2024 um 22:17 schrieb Thomas Klausner:
> On Sun, May 12, 2024 at 10:09:33PM +0200, Roland Illig wrote:
>> The latest bmake distribution has a fix for that, it was added in main.c
>> 1.607 from 2024-01-05 and released as bmake 2024-01-05.
>>
>> https://github.com/NetBSD/src/commit/33c39ade1d9b769d9bba0f52bb355b6bc7606395
>>
>> From reading the files in devel/bmake, importing a newer bmake into
>> pkgsrc doesn't sound that difficult, it's just that nobody has done it
>> in the last 4 years.
>
> I'm using the NetBSD make from April - so I should have that fix
> already, right?

Yes, indeed.

But I was wrong: The fix only affects the '!=' variable assignment, the
':sh' modifier and the ':!cmd!' modifier, but not the way an ordinary
command is run in compatibility mode.

As a quick workaround, you could run with -j1 and disable the check for
"unsupported parallel mode".

Or you could run "make -n > mdi.sh" and then run "sh mdi.sh" manually. I
never tried it that way, but I guess this is supposed to work.


Home | Main Index | Thread Index | Old Index