Hi Ahmad, On Fri, Dec 09, 2022 at 02:52:02PM +0100, Ahmad Fatoum via lists.openembedded.org wrote: > Hello, > > On 28.10.22 18:16, Ahmad Fatoum wrote: > > icedtea7-native build uses free -m (from the procfs suite of tools) to > > determine memory bound during compile. This always fails for us, > > because free is not passed through from the host environment. > > This results in a few warnings in the logs: > > > > /bin/sh: line 1: free: command not found > > [..snip..]/Sanity-Settings.gmk:195: WARNING: MB_OF_MEMORY should not > > be empty [Sanity-Settings.gmk] > > > > But otherwise this is handled gracefully. Problems arise when building > > icedtea7-native on hosts with more modest RAM sizes: Build process > > will consume so much RAM that the OOM killer is invoked. Let us avoid > > this by passing through free from the host environment. > > > > We use HOSTTOOLS_NONFATAL instead of HOSTTOOLS as to not break > > currently working setups that have enough RAM but lack free(1). > > This needs to be done globally due to the way HOSTTOOLS_NONFATAL is > > evaluated, we thus stick it into the layer.conf. > > > > Signed-off-by: Ahmad Fatoum <[email protected]> > > --- > > If patch is deemed acceptable, can this be backported to kirkstone too? > > Thanks. > > Any news on this patch?
Thanks for the reminder. LGTM. Just merged it to master and kirkstone. regards;rl
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#100034): https://lists.openembedded.org/g/openembedded-devel/message/100034 Mute This Topic: https://lists.openembedded.org/mt/94630914/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
