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 ha

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 follo

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, bu

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 reminding

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 w

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 bu

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 would

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 typica

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-24 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 OOM

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