public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] paraller compile portage improvement (package number of threads mark)
@ 2008-08-02 10:14 litlle girl
  2008-08-02 10:19 ` Patrick Börjesson
  0 siblings, 1 reply; 3+ messages in thread
From: litlle girl @ 2008-08-02 10:14 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 752 bytes --]

Hi all,

There are lots of portage packages that hasn't got jobserver, (i.e. gcc,
firefox...)
and can be compiled only at one thread/core.
This is waste of time and resources on dualcore/quadcore cpus.


How about mark packages with number of threads it can be compiled ?
(ie.
T0 - no limits of threads,
T1 - 1 thread,
--------
Tn - n threads)

Iproved emerge command will be able to compile two or more packages
(each 1 thread marked) at the same time (if this packages don't depend on
each other).
Then wait until compilation ends, and start multithread marked packages
compilaton.

Packages can be sort to compile one core/thread packages at the same time.

This can be good solution until programers change code to multi thread
compile.

Regs,
LLG

[-- Attachment #2: Type: text/html, Size: 859 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-portage-dev] paraller compile portage improvement (package number of threads mark)
  2008-08-02 10:14 [gentoo-portage-dev] paraller compile portage improvement (package number of threads mark) litlle girl
@ 2008-08-02 10:19 ` Patrick Börjesson
  2008-08-02 10:47   ` litlle girl
  0 siblings, 1 reply; 3+ messages in thread
From: Patrick Börjesson @ 2008-08-02 10:19 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 725 bytes --]

On 2008-08-02 12:14, litlle girl uttered these thoughts:
> Iproved emerge command will be able to compile two or more packages
> (each 1 thread marked) at the same time (if this packages don't depend on
> each other).
> Then wait until compilation ends, and start multithread marked packages
> compilaton.
> 
> Packages can be sort to compile one core/thread packages at the same time.
> 
> This can be good solution until programers change code to multi thread
> compile.

Functionality of the sorts have been included in >=portage-2.2_rc2

http://planet.gentoo.org/developers/zmedico/2008/07/23/portage_parallel_builds

-- 
()  The ASCII Ribbon Campaign - against HTML Email
/\  and proprietary formats.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-portage-dev] paraller compile portage improvement (package number of threads mark)
  2008-08-02 10:19 ` Patrick Börjesson
@ 2008-08-02 10:47   ` litlle girl
  0 siblings, 0 replies; 3+ messages in thread
From: litlle girl @ 2008-08-02 10:47 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 54 bytes --]

thanks,
this is what i was looking for...
:D
regs
LLG

[-- Attachment #2: Type: text/html, Size: 95 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-08-02 10:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-02 10:14 [gentoo-portage-dev] paraller compile portage improvement (package number of threads mark) litlle girl
2008-08-02 10:19 ` Patrick Börjesson
2008-08-02 10:47   ` litlle girl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox