Re: [gentoo-user] per package parallel build

2019-12-03 Thread Khaosgrille
Hi, since some people recommended distcc i want to add icecream (or icecc) by SUSE https://github.com/icecc/icecream It is based on distcc but can automaticly schedule things, do some networking and is system agnostic. Since it works perfectly fine with portage i have it as my default. When i

Re: [gentoo-user] per package parallel build

2019-12-03 Thread Neil Bothwick
On Tue, 3 Dec 2019 16:26:58 -0500, John Blinka wrote: > > But if you emerge --update libreoffice before the package that is > > forcing the rebuild, why would libreoffice rebuild? I would expect it > > to only rebuild libreoffice after the dependency had been changed. > > That’s exactly what

Re: [gentoo-user] per package parallel build

2019-12-03 Thread John Blinka
On Tue, Dec 3, 2019 at 3:46 PM Neil Bothwick wrote: > On Tue, 3 Dec 2019 10:43:36 -0500, John Blinka wrote: > > > > > Couldn't you just have a script that "emerge --update"s each > > > > package in sequence? If the package isn't due for update nothing > > > > will happen. And then you could

Re: [gentoo-user] per package parallel build

2019-12-03 Thread Neil Bothwick
On Tue, 3 Dec 2019 10:43:36 -0500, John Blinka wrote: > > > Couldn't you just have a script that "emerge --update"s each > > > package in sequence? If the package isn't due for update nothing > > > will happen. And then you could follow that with an "emerge world" > > > knowing that your hogs are

Re: [gentoo-user] per package parallel build

2019-12-03 Thread Wols Lists
On 03/12/19 15:43, John Blinka wrote: > > > On Sat, Nov 30, 2019 at 5:35 PM Neil Bothwick > wrote: > > On Sat, 30 Nov 2019 16:47:35 +, Wols Lists wrote: > > > > There's no need to mess around adding and removing masks, just use > > > the - > > >

Re: [gentoo-user] per package parallel build

2019-12-03 Thread John Blinka
On Sat, Nov 30, 2019 at 5:35 PM Neil Bothwick wrote: > On Sat, 30 Nov 2019 16:47:35 +, Wols Lists wrote: > > > > There's no need to mess around adding and removing masks, just use > > > the - > > > - exclude option. > > > > > > Yep! For some reason, that option doesn’t always occur to me,

Re: [gentoo-user] per package parallel build

2019-11-30 Thread Neil Bothwick
On Sat, 30 Nov 2019 16:47:35 +, Wols Lists wrote: > > There's no need to mess around adding and removing masks, just use > > the - > > - exclude option. > > > > Yep! For some reason, that option doesn’t always occur to me, but > > that’s clearly a simpler way to do it. Thanks for

Re: [gentoo-user] per package parallel build

2019-11-30 Thread Wols Lists
On 26/10/19 14:32, John Blinka wrote: > There's no need to mess around adding and removing masks, just use the - > - exclude option. > > Yep! For some reason, that option doesn’t always occur to me, but > that’s clearly a simpler way to do it. Thanks for reminding me! > Couldn't you just have

Re: [gentoo-user] per package parallel build

2019-10-27 Thread Dale
Mick wrote: > On Friday, 25 October 2019 18:01:57 BST Dale wrote: >> Mick wrote: >>> PS. In an ideal AI world, portage would know how much memory is necessary >>> for a given package and would auto-adjust the number of jobs to minimise >>> swapping given any amount of RAM. In an even more ideal

Re: [gentoo-user] per package parallel build

2019-10-26 Thread John Blinka
There's no need to mess around adding and removing masks, just use the - - exclude option. Yep! For some reason, that option doesn’t always occur to me, but that’s clearly a simpler way to do it. Thanks for reminding me! John

Re: [gentoo-user] per package parallel build

2019-10-26 Thread Neil Bothwick
On 26 October 2019 12:16:37 BST, John Blinka wrote: >> >> I agree that it would be nice if emerge could do that automatically, >> although I have no clue how to do that or even if it can be done at >> all. Back when I had less memory, I could let FF, LOo or another >> package run at full speed

Re: [gentoo-user] per package parallel build

2019-10-26 Thread John Blinka
> > I agree that it would be nice if emerge could do that automatically, > although I have no clue how to do that or even if it can be done at > all. Back when I had less memory, I could let FF, LOo or another > package run at full speed but only if it was only one of those packages > at a time.

Re: [gentoo-user] per package parallel build

2019-10-26 Thread Mick
On Friday, 25 October 2019 18:01:57 BST Dale wrote: > Mick wrote: > > PS. In an ideal AI world, portage would know how much memory is necessary > > for a given package and would auto-adjust the number of jobs to minimise > > swapping given any amount of RAM. In an even more ideal world, it

Re: [gentoo-user] per package parallel build

2019-10-25 Thread Dale
Mick wrote: > On Friday, 25 October 2019 06:31:03 BST Raffaele BELARDI wrote: >> 8-core CPU: >> >> EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" >> >> MAKEOPTS="-j9 -l9" >> >> Works fine except when both Firefox and Thunderbird need update, in that >> case emerge

Re: [gentoo-user] per package parallel build

2019-10-25 Thread Mick
On Friday, 25 October 2019 06:31:03 BST Raffaele BELARDI wrote: > 8-core CPU: > > EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" > > MAKEOPTS="-j9 -l9" > > Works fine except when both Firefox and Thunderbird need update, in that > case emerge typically tries to build

Re: [gentoo-user] per package parallel build

2019-10-25 Thread Peter Humphrey
On Friday, 25 October 2019 06:31:03 BST Raffaele BELARDI wrote: > 8-core CPU: > > EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" > > MAKEOPTS="-j9 -l9" > > Works fine except when both Firefox and Thunderbird need update, in that > case emerge typically tries to build

Re: [gentoo-user] per package parallel build

2019-10-25 Thread Dale
Raffaele BELARDI wrote: > > 8-core CPU: > > EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" > > MAKEOPTS="-j9 -l9" > >   > > Works fine except when both Firefox and Thunderbird need update, in > that case emerge typically tries to build them in parallel and one > gets

Re: [gentoo-user] per package parallel build

2019-10-24 Thread Adam Carter
On Fri, Oct 25, 2019 at 4:31 PM Raffaele BELARDI wrote: > 8-core CPU: > > EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" > > MAKEOPTS="-j9 -l9" > > > > Works fine except when both Firefox and Thunderbird need update, in that > case emerge typically tries to build them

[gentoo-user] per package parallel build

2019-10-24 Thread Raffaele BELARDI
8-core CPU: EMERGE_DEFAULT_OPTS="--quiet-build --keep-going --jobs 9 --load-average 9" MAKEOPTS="-j9 -l9" Works fine except when both Firefox and Thunderbird need update, in that case emerge typically tries to build them in parallel and one gets OOM killed due to insufficient swap space (1G