Code: Select all
Linux gent 3.5.7-gentoo #1 Mon Oct 22 11:33:30 MSK 2012 x86_64 Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz GenuineIntel GNU/LinuxCode: Select all
Linux n 3.5.7-gentoo #1 SMP Sun Nov 4 17:16:04 CET 2012 i686 Intel(R) Xeon(R) CPU X5690 @ 3.47GHz GenuineIntel GNU/Linux
Linux fileserver 3.5.7-gentoo #2 SMP PREEMPT Sun Nov 4 17:40:42 CET 2012 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/LinuxYou don't have to just do:symon1980 wrote:arrghhhh
I don't want to have to configure my settings to "-j1"
any other workarounds?
Code: Select all
MAKEOPTS="-j1" emerge sys-apps/coreutils
Yes, but it is a better idea if someone fixes the build system to work properly without requiring -j1. Many ebuilds already do force non-parallel builds. Search for emake -j1 (correct way to disable parallel) or \<make\> (wrong way to disable parallel) in the tree.Rhywek wrote:Wouldn't it be a good idea if some ebuilds would themselves know that they need MAKEOPTS="-j1"?
vokiel wrote:You don't have to just do:symon1980 wrote:arrghhhh
I don't want to have to configure my settings to "-j1"
any other workarounds?
on the command lineCode: Select all
MAKEOPTS="-j1" emerge sys-apps/coreutils
Thank you. It worksvokiel wrote: You don't have to just do:Code: Select all
MAKEOPTS="-j1" emerge sys-apps/coreutils

Code: Select all
/etc/portage/env/make-j1.confCode: Select all
MAKEOPTS="-j1"Code: Select all
/etc/portage/package.envCode: Select all
sys-apps/coreutils make-j1.confCode: Select all
...
package.env
Per-package environment variable settings. Entries refer to environment files that are placed in the /etc/portage/env/ directory and have the same format as
make.conf(5).
Format:
- comment lines begin with # (no inline comments)
- one DEPEND atom per line followed by name(s) of environment file(s)
Example:
# use environment variables from /etc/portage/env/glibc.conf for the glibc package
sys-libs/glibc glibc.conf
...