* [gentoo-user] Puzzled with duration of chromium emerge under profile 17.0
@ 2017-12-06 19:10 99% Mick
0 siblings, 0 replies; 1+ results
From: Mick @ 2017-12-06 19:10 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1.1: Type: text/plain, Size: 1673 bytes --]
I discovered that building Chromium with gcc-6.4.0 is taking an inordinately
longer time on a laptop with 1st gen i7 and 4G of RAM, e.g.:
Wed Sep 27 17:36:53 2017 >>> www-client/chromium-61.0.3163.100
merge time: 6 hours, 40 minutes and 50 seconds.
Thu Nov 9 17:44:58 2017 >>> www-client/chromium-62.0.3202.89
merge time: 8 hours, 12 minutes and 30 seconds.
-->switch to gcc-6.4.0
Mon Dec 4 11:39:36 2017 >>> www-client/chromium-62.0.3202.89
merge time: 20 hours, 2 minutes and 4 seconds.
Wed Dec 6 18:41:13 2017 >>> www-client/chromium-62.0.3202.94
merge time: 22 hours, 47 minutes and 35 seconds.
but not so on another older and lesser Intel(R) Core(TM)2 Duo CPU P7550 @
2.26GHz, also with 4G RAM:
Wed Sep 27 22:25:32 2017 >>> www-client/chromium-61.0.3163.100
merge time: 11 hours, 46 minutes and 18 seconds.
Thu Nov 9 22:09:59 2017 >>> www-client/chromium-62.0.3202.89
merge time: 13 hours, 16 minutes and 41 seconds.
-->switch to gcc-6.4.0
Sat Dec 2 21:00:59 2017 >>> www-client/chromium-62.0.3202.89
merge time: 15 hours, 35 minutes and 50 seconds.
Mon Dec 4 03:44:12 2017 >>> www-client/chromium-62.0.3202.94
merge time: 15 hours, 40 minutes and 18 seconds.
Any idea why this is happening? I attach emerge info of the i7 in case you
can spot something which may be causing this exponential increase in emerge
times. BTW, on the i7 I had to increase swap because the 4,200,960 KiB swap
partition was not enough to complete the compilation of version 62.0.3202.89,
even after I shut down all applications and exited X. O_O
--
Regards,
Mick
[-- Attachment #1.2: chromium_info.txt --]
[-- Type: text/plain, Size: 7430 bytes --]
~ $ emerge --info www-client/chromium
Portage 2.3.13 (python 3.5.4-final-0, default/linux/amd64/17.0/desktop/plasma, g
cc-6.4.0, glibc-2.25-r9, 4.12.12-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-4.12.12-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60G
Hz-with-gentoo-2.4.1
KiB Mem: 4032296 total, 2050332 free
KiB Swap: 4200960 total, 4200960 free
Timestamp of repository gentoo: Wed, 06 Dec 2017 18:15:01 +0000
Head commit of repository gentoo: f2378f105da3bbdc56fe40323b97dd31044b8dcc
sh bash 4.3_p48-r1
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
app-shells/bash: 4.3_p48-r1::gentoo
dev-lang/perl: 5.24.3::gentoo
dev-lang/python: 2.7.14::gentoo, 3.5.4::gentoo
dev-util/cmake: 3.8.2::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.4.1-r2::gentoo
sys-apps/openrc: 0.34.11::gentoo
sys-apps/sandbox: 2.10-r4::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo
sys-devel/automake: 1.15.1-r1::gentoo
sys-devel/binutils: 2.29.1-r1::gentoo
sys-devel/gcc: 6.4.0::gentoo
sys-devel/gcc-config: 1.8-r1::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1::gentoo
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers)
sys-libs/glibc: 2.25-r9::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://10.10.10.2/gentoo-portage
priority: -1000
sync-rsync-extra-opts: --exclude-from=/etc/portage/rsync_excludes
bar
location: /var/lib/layman/bar
masters: gentoo
priority: 50
brother-overlay
location: /var/lib/layman/brother-overlay
masters: gentoo
priority: 50
psix-overlay
location: /var/lib/layman/psix-overlay
masters: gentoo
priority: 50
local
location: /usr/local/portage
masters: gentoo
priority: 100
Installed sets: @enlightenment
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config
/usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/
fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /et
c/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild
-locks fail-clean fixlafiles merge-sync multilib-strict network-sandbox news par
allel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknow
n-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox user
sync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://10.10.10.2:1024/ http://mirror.qubenet.net/mirror/gentoo/
rsync://rsync.mirrorservice.org/distfiles.gentoo.org/ http://ftp.snt.utwente.nl
/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://www.mir
rorservice.org/sites/distfiles.gentoo.org/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5 -l12.8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-
times --compress --force --whole-file --delete --stats --human-readable --timeou
t=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac aacplus acl acpi activities alsa amd64 amr apng avx berkdb blueto
oth branding bzip2 cairo cdda cddb cdparanoia cdr chroot cli consolekit cracklib
crypt css cups cxx dbus declarative dell dri dts dvd dvdr emboss encode exif fa
ac fam ffmpeg firefox flac fortran fts3 gbm gdbm gif glamor gpm hddtemp hpijs ic
onv imagemagick ipv6 irda jpeg kde kipi kwallet lcms ldap libnotify libv4l2 live
lm_sensors logrotate mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses n
etwork-cron new-hpcups nls nodrm nptl nsplugin obex ogg opengl openmp opus pam p
ango pcre pdf phonon plasma png policykit popcnt ppds pulseaudio qml qt3support
qt5 quicktime rdesktop readline redland rtmp sdl seccomp semantic-desktop sessio
n shout smime spell sqlite sse sse2 sse4_1 sse4_2 ssl ssse3 startup-notification
svg tcpd tiff truetype udev udisks unicode upower usb v4l2 vaapi vdpau vnc vorb
is vpx wayland widgets win32codecs wps wxwidgets x264 xattr xcb xcomposite xiner
ama xml xv xvid xvmc zip zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp a
tiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda
-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpc
i" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth
_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz
_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi c
gid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
filter headers include info log_config logio mem_cache mime mime_magic negotiat
ion rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAL
LIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump
author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_
FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GP
SD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock is
ync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm10
4v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="s
ynaptics evdev" KERNEL="linux" L10N="en-GB en" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport" LINGUAS="en_GB en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="radeon r600" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
=================================================================
Package Settings
=================================================================
www-client/chromium-62.0.3202.94::gentoo was built with the following:
USE="cups hangouts (pic) proprietary-codecs pulseaudio suid system-ffmpeg -component-build -custom-cflags -gnome-keyring -kerberos (-neon) (-selinux) (-system-icu) (-system-libvpx) (-tcmalloc) -widevine" ABI_X86="(64)" L10N="en-GB -am -ar -bg -bn -ca -cs -da -de -el -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW"
CXXFLAGS="-march=native -O2 -pipe -fno-delete-null-pointer-checks"
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2017-12-06 19:10 99% [gentoo-user] Puzzled with duration of chromium emerge under profile 17.0 Mick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox