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