public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: James Broadhead <jamesbroadhead@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] OT: but cool - NASDAQ is gentoo powered
Date: Thu, 18 Aug 2011 11:08:10 +0100	[thread overview]
Message-ID: <CA+hid6HVFOq6p1XFq06gSmRPdJkzN9=sDn5g+EWJk4hhgGXsOw@mail.gmail.com> (raw)
In-Reply-To: <4E4CCC1D.7080709@smash-net.org>

On 18 August 2011 09:23, Norman Rieß <norman@smash-net.org> wrote:
> Am 08/18/11 09:11, schrieb Matthew Finkel:
>> Just out of curiosity, how long does it take to compile gcc?
>>
>> - Matt
>
> Atom:
>
> genlop -t sys-devel/gcc-4.4.5
>  * sys-devel/gcc
>
>     Sat Feb 26 13:06:08 2011 >>> sys-devel/gcc-4.4.5
>       merge time: 1 hour, 12 minutes and 27 seconds.
>
>     Wed Mar 23 23:01:12 2011 >>> sys-devel/gcc-4.4.5
>       merge time: 1 hour, 10 minutes and 22 seconds.

I have an Atom 330 machine which is getting significantly worse
build-times than you. What make.conf options are you using? (Or are
you using something else to improve build times?)

     Wed Mar 16 04:49:09 2011 >>> sys-devel/gcc-4.4.5
       merge time: 2 hours, 56 minutes and 20 seconds.

     Thu May  5 22:07:36 2011 >>> sys-devel/gcc-4.3.4
       merge time: 2 hours, 14 minutes and 15 seconds.

     Fri May  6 00:35:53 2011 >>> sys-devel/gcc-4.4.5
       merge time: 2 hours, 28 minutes and 17 seconds.

Admittedly, my machine runs xbmc, which is a resource hog, and has a
fair bit of disk activity.
My CFLAGS are:
CFLAGS="-O2 -march=core2 -mtune=generic -fomit-frame-pointer -pipe
-mssse3 -mfpmath=sse"
which date to before -march=atom, and having read a performance
article suggesting these. I note that the only practical difference
between the resultant gcc options is that setting -mtune to core2 adds
"#define __tune_core2__ 1". I wonder what the practical difference is.
echo | gcc -dM -E - -O2 -march=core2 -mtune=generic
-fomit-frame-pointer -pipe -mssse3 -mfpmath=sse

I suppose, having looked into it this far, I'll merge gcc-4.5 to see
what effect -mtune=atom has.

(I'm not particularly interested in build times, but whether they're a
sign of poor overall performance ... )

JB



  parent reply	other threads:[~2011-08-18 10:09 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-16  0:28 [gentoo-user] OT: but cool - NASDAQ is gentoo powered Adam Carter
2011-08-16  1:48 ` Michael Mol
2011-08-16  2:12   ` Dale
2011-08-16  2:36   ` Pandu Poluan
2011-08-16  3:37     ` James Wall
2011-08-16  7:29       ` Jens Reinemuth
2011-08-16  3:37   ` Adam Carter
2011-08-16  4:39   ` Matthew Finkel
2011-08-16  6:19   ` Philip Webb
2011-08-16  6:20   ` Walter Dnes
2011-08-16  6:56   ` Joost Roeleveld
2011-08-16  7:43     ` victor romanchuk
2011-08-16  9:10   ` Alan McKinnon
2011-08-16  9:15     ` Joost Roeleveld
2011-08-16  9:30       ` Alan McKinnon
2011-08-16  9:39         ` Joost Roeleveld
2011-08-16 11:25       ` Pandu Poluan
2011-08-18  7:44     ` Neil Bothwick
2011-08-16  9:47   ` Michael Schreckenbauer
2011-08-16 12:14   ` Todd Goodman
2011-08-16 15:24   ` Daniel Frey
2011-08-16 15:35   ` Paul Hartman
2011-08-16 15:48   ` Daniel da Veiga
2011-08-16 17:06   ` Canek Peláez Valdés
2011-08-16 20:58     ` Stefan G. Weichinger
2011-08-16 21:06       ` Paul Hartman
2011-08-16 21:18         ` Stefan G. Weichinger
2011-08-16 23:35           ` Canek Peláez Valdés
2011-08-16 23:24         ` Canek Peláez Valdés
2011-08-17 14:04           ` Stefan G. Weichinger
2011-08-17 14:47             ` [gentoo-user] systemd (was: NASDAQ is gentoo powered) Stefan G. Weichinger
2011-08-17 15:00               ` [gentoo-user] systemd Stefan G. Weichinger
2011-08-17 16:00                 ` Stefan G. Weichinger
2011-08-17 18:48                   ` Stefan G. Weichinger
2011-08-17 19:20                     ` Stefan G. Weichinger
2011-08-16 23:21       ` [gentoo-user] OT: but cool - NASDAQ is gentoo powered Canek Peláez Valdés
2011-08-16 20:27   ` Florian Philipp
2011-08-17  4:45   ` Norman Rieß
2011-08-17  8:59   ` Peter Humphrey
2011-08-17 11:44     ` Joost Roeleveld
2011-08-18  4:45       ` Norman Rieß
2011-08-18  7:11         ` Matthew Finkel
2011-08-18  7:58           ` Dale
2011-08-18  9:07             ` Matthew Finkel
2011-08-18  8:23           ` Norman Rieß
2011-08-18  8:57             ` Matthew Finkel
2011-08-18 10:08             ` James Broadhead [this message]
2011-08-18 11:45               ` Norman Rieß
2011-08-18 11:59                 ` James Broadhead
2011-08-18  7:50         ` Neil Bothwick
2011-08-18  8:41           ` Norman Rieß
2011-08-18  9:08             ` Neil Bothwick
2011-08-18  9:55               ` Norman Rieß
2011-08-17 22:14     ` [gentoo-user] " walt
2011-08-18  0:32       ` Peter Humphrey
2011-08-17 10:35   ` [gentoo-user] " Alan Mackenzie
2011-08-16  2:28 ` Pandu Poluan
2011-08-17 12:32 ` James Broadhead
2011-08-17 22:44 ` Sebastian Beßler
  -- strict thread matches above, loose matches on Subject: below --
2011-08-16  9:48 jdm
     [not found] <hqfRg-6nt-9@gated-at.bofh.it>
     [not found] ` <hqh6G-8nU-9@gated-at.bofh.it>
     [not found]   ` <hqKim-7oo-7@gated-at.bofh.it>
2011-08-18  9:35     ` Gregory Shearman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CA+hid6HVFOq6p1XFq06gSmRPdJkzN9=sDn5g+EWJk4hhgGXsOw@mail.gmail.com' \
    --to=jamesbroadhead@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox