PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
I am trying to install pybombs on the Raspberry Pi 3.
When building I quickly run out of RAM. Then the SWAP memory quickly fills up.
This freezes the build then the device.
How can I force the build processes (calls to make command) to force the job option to 1 and not 4 in order to reduce the total amount of memory used ? i.e I want pybombs install to run "make -j1", instead of "make -j4".
I tried the following without success.
Limiting the amount of virtual memory allowed using the bash 'ulimit' command as in :
ulimit -S -m200000 -v200000
Reducing priority on the build command to keep some usability (so that I can kill the build before it fills the Swap memory)
I am trying to install pybombs on the Raspberry Pi 3. When building I quickly run out of RAM. Then the SWAP memory quickly fills up. This freezes the build then the device.
How can I force the build processes (calls to make command) to force the job option to 1 and not 4 in order to reduce the total amount of memory used ? i.e I want pybombs install to run "
make -j1
", instead of "make -j4".I tried the following without success.
ulimit -S -m200000 -v200000
nice -n 19 pybombs -vv install uhd