On Mon, Apr 16, 2012 at 1:53 PM, Doug Hunley <doug.hun...@gmail.com> wrote:
> On Mon, Apr 16, 2012 at 13:39, Michael Mol <mike...@gmail.com> wrote:
>> On Mon, Apr 16, 2012 at 1:34 PM, Doug Hunley <doug.hun...@gmail.com> wrote:
>>> On Mon, Apr 16, 2012 at 13:20, Michael Mol <mike...@gmail.com> wrote:
>>>> Are you using ccache?
>>>
>>> nope. no ccache, no distcc
>>
>> What are you using for CFLAGS?
>
> ~ $ more /etc/make.conf
> # ---[Compiler Settings]---
> CHOST="x86_64-pc-linux-gnu"
> CFLAGS="-O2 -pipe -march=native -mtune=native -mpopcnt -msahf
> -fomit-frame-pointer -fforce-addr -floop-interchange -floop-strip-mine
> -floop-block -ftree-loop-distribution -ftree-loop-linear"

-O2, -pipe, -march and -mtune look fine (though -mtune is implied by
-march), as does -mpopcnt and -msahf. -fomit-frame-pointer is implied
by -O2.

I don't know about the others.

> CXXFLAGS="${CFLAGS} -Wabi"
> LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu,-O1 -Wl,--as-needed
> -Wl,--sort-common -Wl,--enable-new-dtags"

Given you're updating a shared library, I'd wonder about some of these.


I'd also wonder if a depclean and revdep-rebuild prior to upgrading
ppi might reveal something.


> MAKEOPTS="-j8 -l6 --quiet"

Aside. Try:
MAKEOPTS="--jobs --load=6"
(--quiet is default for parallel builds)

Also, try:
EMERGE_DEFAULT_OPTS="--jobs --load-average=6"

-- 
:wq

Reply via email to