* [gentoo-user] Gcc 5.3
@ 2015-12-24 15:18 Alan Grimes
2015-12-24 15:39 ` Stanislav Nikolov
` (4 more replies)
0 siblings, 5 replies; 22+ messages in thread
From: Alan Grimes @ 2015-12-24 15:18 UTC (permalink / raw
To: gentoo-user
Hey, thanks for putting out gcc 5.3...
Unfortunately, it fails to bootstrap on my machine. I am getting
differences between the stage 2 and stage 3 compilers and it's dying... =(
make[2]: Entering directory
'/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
make[3]: Entering directory
'/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
rm -f stage_current
make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
Comparing stages 2 and 3
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/tree-ssa-threadedge.o differs
gcc/tsan.o differs
gcc/print-tree.o differs
gcc/df-core.o differs
gcc/omega.o differs
gcc/dwarf2cfi.o differs
gcc/lto-cgraph.o differs
gcc/sanopt.o differs
gcc/sched-vis.o differs
gcc/tree-ssa-tail-merge.o differs
gcc/godump.o differs
gcc/graph.o differs
gcc/tree-vect-loop-manip.o differs
gcc/cse.o differs
gcc/omp-low.o differs
[many lines omitted]
libiberty/xmalloc.o differs
libiberty/simple-object-elf.o differs
libiberty/spaces.o differs
libiberty/pex-unix.o differs
libiberty/simple-object-coff.o differs
libiberty/crc32.o differs
libiberty/physmem.o differs
libiberty/make-relative-prefix.o differs
libiberty/argv.o differs
libiberty/pex-common.o differs
libiberty/simple-object.o differs
libiberty/strerror.o differs
libiberty/simple-object-mach-o.o differs
libiberty/sha1.o differs
libiberty/cp-demint.o differs
libiberty/dyn-string.o differs
libiberty/make-temp-file.o differs
libiberty/cplus-dem.o differs
libiberty/sort.o differs
libiberty/splay-tree.o differs
libiberty/xstrndup.o differs
lto-plugin/.libs/lto-plugin.o differs
Makefile:19638: recipe for target 'compare' failed
make[2]: *** [compare] Error 1
make[2]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
Makefile:19617: recipe for target 'stage3-bubble' failed
make[1]: *** [stage3-bubble] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
Makefile:19691: recipe for target 'bootstrap-lean' failed
make: *** [bootstrap-lean] Error 2
* ERROR: sys-devel/gcc-5.3.0::gentoo failed (compile phase):
* emake failed
--
IQ is a measure of how stupid you feel.
Powers are not rights.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
@ 2015-12-24 15:39 ` Stanislav Nikolov
2015-12-24 16:05 ` Alan Grimes
2015-12-24 20:17 ` David Haller
` (3 subsequent siblings)
4 siblings, 1 reply; 22+ messages in thread
From: Stanislav Nikolov @ 2015-12-24 15:39 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I think they should be compiled with the same version of gcc, shouldn't they?
On 12/24/2015 05:18 PM, Alan Grimes wrote:
> Hey, thanks for putting out gcc 5.3...
>
> Unfortunately, it fails to bootstrap on my machine. I am getting
> differences between the stage 2 and stage 3 compilers and it's dying... =(
>
> make[2]: Entering directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> make[3]: Entering directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> rm -f stage_current
> make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> Comparing stages 2 and 3
> warning: gcc/cc1plus-checksum.o differs
> warning: gcc/cc1-checksum.o differs
> Bootstrap comparison failure!
> gcc/tree-ssa-threadedge.o differs
> gcc/tsan.o differs
> gcc/print-tree.o differs
> gcc/df-core.o differs
> gcc/omega.o differs
> gcc/dwarf2cfi.o differs
> gcc/lto-cgraph.o differs
> gcc/sanopt.o differs
> gcc/sched-vis.o differs
> gcc/tree-ssa-tail-merge.o differs
> gcc/godump.o differs
> gcc/graph.o differs
> gcc/tree-vect-loop-manip.o differs
> gcc/cse.o differs
> gcc/omp-low.o differs
>
> [many lines omitted]
>
> libiberty/xmalloc.o differs
> libiberty/simple-object-elf.o differs
> libiberty/spaces.o differs
> libiberty/pex-unix.o differs
> libiberty/simple-object-coff.o differs
> libiberty/crc32.o differs
> libiberty/physmem.o differs
> libiberty/make-relative-prefix.o differs
> libiberty/argv.o differs
> libiberty/pex-common.o differs
> libiberty/simple-object.o differs
> libiberty/strerror.o differs
> libiberty/simple-object-mach-o.o differs
> libiberty/sha1.o differs
> libiberty/cp-demint.o differs
> libiberty/dyn-string.o differs
> libiberty/make-temp-file.o differs
> libiberty/cplus-dem.o differs
> libiberty/sort.o differs
> libiberty/splay-tree.o differs
> libiberty/xstrndup.o differs
> lto-plugin/.libs/lto-plugin.o differs
> Makefile:19638: recipe for target 'compare' failed
> make[2]: *** [compare] Error 1
> make[2]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> Makefile:19617: recipe for target 'stage3-bubble' failed
> make[1]: *** [stage3-bubble] Error 2
> make[1]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> Makefile:19691: recipe for target 'bootstrap-lean' failed
> make: *** [bootstrap-lean] Error 2
> * ERROR: sys-devel/gcc-5.3.0::gentoo failed (compile phase):
> * emake failed
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJWfBHDAAoJEBYxB87Vey/R/yEH/1y1ZpfKFfN8+SAwNMRlAMdf
u9MYag/wI0Ilnrh/uFg3oDZyKZPj+3ze3bjFaIY+8f7xyRQuS+bzk9gTu/eG9WzF
m/KT1QSwtRwatgXlBpgJKWNn6jNnLg3zKCUHi+okb9XSffkXedW641+az7E9J1pK
YQeGbysRaMSHoshGgBSPr3CHoMpQnkNoIjbUJ0hCRBOSxmth67WFq4gMxSEYG4sM
F6pn+dI2Ir1stGSItBJzkWXAWpsfBopxebBi3DVpPJmUvDkyAelzGCl+E8kV5f/S
soWO4cFVoAAJyk8MEI4KZ/MPo+R+gzjBJKHOcyf5oORlvGG8DRWy5mAEaTPnH2c=
=4Pts
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 15:39 ` Stanislav Nikolov
@ 2015-12-24 16:05 ` Alan Grimes
0 siblings, 0 replies; 22+ messages in thread
From: Alan Grimes @ 2015-12-24 16:05 UTC (permalink / raw
To: gentoo-user
It has been many moons since I got into compiling a compiler but here's
how it basically works:
STAGE 1:
Compile the new compiler with whatever broken crap compiler is already
installed/hacked together/manually entered by punch cards/etc...
STAGE 2:
Compile the new compiler with whatever came out of stage 1.
STAGE 3:
As a sanity check, compile the new compiler a third time with whatever
came out of stage 2
Because stage 1 should have produced a fully updated compiler, it's
output (stage 2) should be identical to what that compiler in turn
produced (Stage 3).
This is where it's failing for me.
Stanislav Nikolov wrote:
> I think they should be compiled with the same version of gcc,
> shouldn't they?
>
> On 12/24/2015 05:18 PM, Alan Grimes wrote:
> > Hey, thanks for putting out gcc 5.3...
>
> > Unfortunately, it fails to bootstrap on my machine. I am getting
> > differences between the stage 2 and stage 3 compilers and it's
> dying... =(
>
> > make[2]: Entering directory
> > '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> > make[3]: Entering directory
> > '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> > rm -f stage_current
> > make[3]: Leaving directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> > Comparing stages 2 and 3
> > warning: gcc/cc1plus-checksum.o differs
> > warning: gcc/cc1-checksum.o differs
> > Bootstrap comparison failure!
> > gcc/tree-ssa-threadedge.o differs
> > gcc/tsan.o differs
> > gcc/print-tree.o differs
> > gcc/df-core.o differs
> > gcc/omega.o differs
> > gcc/dwarf2cfi.o differs
> > gcc/lto-cgraph.o differs
> > gcc/sanopt.o differs
> > gcc/sched-vis.o differs
> > gcc/tree-ssa-tail-merge.o differs
> > gcc/godump.o differs
> > gcc/graph.o differs
> > gcc/tree-vect-loop-manip.o differs
> > gcc/cse.o differs
> > gcc/omp-low.o differs
>
> > [many lines omitted]
>
> > libiberty/xmalloc.o differs
> > libiberty/simple-object-elf.o differs
> > libiberty/spaces.o differs
> > libiberty/pex-unix.o differs
> > libiberty/simple-object-coff.o differs
> > libiberty/crc32.o differs
> > libiberty/physmem.o differs
> > libiberty/make-relative-prefix.o differs
> > libiberty/argv.o differs
> > libiberty/pex-common.o differs
> > libiberty/simple-object.o differs
> > libiberty/strerror.o differs
> > libiberty/simple-object-mach-o.o differs
> > libiberty/sha1.o differs
> > libiberty/cp-demint.o differs
> > libiberty/dyn-string.o differs
> > libiberty/make-temp-file.o differs
> > libiberty/cplus-dem.o differs
> > libiberty/sort.o differs
> > libiberty/splay-tree.o differs
> > libiberty/xstrndup.o differs
> > lto-plugin/.libs/lto-plugin.o differs
> > Makefile:19638: recipe for target 'compare' failed
> > make[2]: *** [compare] Error 1
> > make[2]: Leaving directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> > Makefile:19617: recipe for target 'stage3-bubble' failed
> > make[1]: *** [stage3-bubble] Error 2
> > make[1]: Leaving directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> > Makefile:19691: recipe for target 'bootstrap-lean' failed
> > make: *** [bootstrap-lean] Error 2
> > * ERROR: sys-devel/gcc-5.3.0::gentoo failed (compile phase):
> > * emake failed
>
>
>
> >
--
IQ is a measure of how stupid you feel.
Powers are not rights.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
2015-12-24 15:39 ` Stanislav Nikolov
@ 2015-12-24 20:17 ` David Haller
2015-12-25 16:01 ` Alan Grimes
2015-12-24 22:05 ` Paul Colquhoun
` (2 subsequent siblings)
4 siblings, 1 reply; 22+ messages in thread
From: David Haller @ 2015-12-24 20:17 UTC (permalink / raw
To: gentoo-user
Hello,
On Thu, 24 Dec 2015, Alan Grimes wrote:
>Hey, thanks for putting out gcc 5.3...
>
>Unfortunately, it fails to bootstrap on my machine. I am getting
>differences between the stage 2 and stage 3 compilers and it's dying... =(
What compiler and C(XX)FLAGS are you using? It builds nicely with
gcc-4.9 (and rather agressive flags) here. With how many processes
(MAKEOPTS) are you compiling?.
Also, compiling gcc might expose flaky RAM (removing and reseating the
RAM DIMMs might help there[0]). Have you e.g. encoded stuff with
mencoder or ffmpeg lately[1]? If you're compiling with any MAKEOPTS
'-j1' it could be the same phenomenon as I had in [1], so try with
-j1. If that works ... Consider using prime95/mprime[2] for a test.
-dnh
[0] stuff expands and shrinks depending on temps, so connections can
get flaky even if the box isn't moved ;)
[1] I've had mencoder segfault on me reproducibly on one box after
20-30 mins encoding with one process, and <= 10mins with two
processes. Memtest86 found nothing in one round. New RAM (replaced
on guarantee :) cured the problem for good.
[2] http://www.mersenne.org/download/#download
--
panic("Attempted to kill the idle task!");
linux-2.2.16/kernel/exit.c
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
2015-12-24 15:39 ` Stanislav Nikolov
2015-12-24 20:17 ` David Haller
@ 2015-12-24 22:05 ` Paul Colquhoun
2015-12-25 12:47 ` Andreas K. Huettel
2015-12-25 20:40 ` [gentoo-user] " walt
4 siblings, 0 replies; 22+ messages in thread
From: Paul Colquhoun @ 2015-12-24 22:05 UTC (permalink / raw
To: gentoo-user
On Thu, 24 Dec 2015 10:18:27 Alan Grimes wrote:
> Hey, thanks for putting out gcc 5.3...
>
> Unfortunately, it fails to bootstrap on my machine. I am getting
> differences between the stage 2 and stage 3 compilers and it's dying... =(
>
> make[2]: Entering directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> make[3]: Entering directory
> '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> rm -f stage_current
> make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-5.3.0/work/build'
> Comparing stages 2 and 3
> warning: gcc/cc1plus-checksum.o differs
> warning: gcc/cc1-checksum.o differs
> Bootstrap comparison failure!
> gcc/tree-ssa-threadedge.o differs
I'm getting the same problem. I keyworded 5.1.0 as a test, and it did the same
thing.
Perhaps my search skills are lacking, but I cant see anything else about this
for GCC v5 (yet).
Was planning to poke at it for a few more days before putting in a bug report.
I've included the first part of 'emerge --info' for my system below. Is yours
similar?
Portage 2.2.26 (python 2.7.11-final-0,
default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.9.3, glibc-2.22-r1, 4.2.2-
gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-4.2.2-gentoo-x86_64-AMD_FX-tm-8120_Eight-Core_Processor-
with-gentoo-2.2
KiB Mem: 16441164 total, 679344 free
KiB Swap: 67108856 total, 67108684 free
Timestamp of repository gentoo: Thu, 24 Dec 2015 15:45:01 +0000
sh bash 4.3_p42
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
ccache version 3.2.4 [disabled]
app-shells/bash: 4.3_p42::gentoo
dev-java/java-config: 2.2.0::gentoo
dev-lang/perl: 5.22.1::gentoo
dev-lang/python: 2.7.11-r1::gentoo, 3.4.3-r7::gentoo, 3.5.1-
r2::gentoo
dev-util/ccache: 3.2.4::gentoo
dev-util/cmake: 3.4.1::gentoo
dev-util/pkgconfig: 0.29::gentoo
sys-apps/baselayout: 2.2::gentoo
sys-apps/openrc: 0.19.1::gentoo
sys-apps/sandbox: 2.10-r1::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake: 1.11.6-r2::gentoo, 1.12.6::gentoo, 1.13.4-
r1::gentoo, 1.14.1-r1::gentoo, 1.15-r1::gentoo
sys-devel/binutils: 2.25.1-r1::gentoo
sys-devel/gcc: 4.9.3::gentoo
sys-devel/gcc-config: 1.8::gentoo
sys-devel/libtool: 2.4.6-r1::gentoo
sys-devel/make: 4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.22-r1::gentoo
--
Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/
Asking for technical help in newsgroups? Read this first:
http://catb.org/~esr/faqs/smart-questions.html#intro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
` (2 preceding siblings ...)
2015-12-24 22:05 ` Paul Colquhoun
@ 2015-12-25 12:47 ` Andreas K. Huettel
2015-12-25 15:42 ` Alan Grimes
2015-12-25 20:40 ` [gentoo-user] " walt
4 siblings, 1 reply; 22+ messages in thread
From: Andreas K. Huettel @ 2015-12-25 12:47 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Am Donnerstag, 24. Dezember 2015, 16:18:27 schrieb Alan Grimes:
> Hey, thanks for putting out gcc 5.3...
>
> Unfortunately, it fails to bootstrap on my machine. I am getting
> differences between the stage 2 and stage 3 compilers and it's dying... =(
>
"emerge --info" output pretty please! :)
- --
Andreas K. Huettel
Gentoo Linux developer (council, perl, libreoffice)
dilfridge@gentoo.org
http://www.akhuettel.de/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJWfTrdAAoJEHRrah2soMK+T0IP/2ydazWAGK3+c+XKFl91dEiD
ucSbupfp2MsmrPgtWDS8JdHHaY3vRCOJOtH+TzfYHtIBCvGg19V3Z6LyEq/Ch6BL
iUK4gyT4JIsuYe24wsmFm4kcNpm7P7A7tnIyGl4T+E2sahZ1GUZhXfzRUm10D+Z0
LZod6Nyo2kgghw3DUqvWtDaOl2FrNA5EV63ZqVqr84S+ycGmFT+1KLAglYfE0/M/
Dc059New0/KRlDr+pbCOD3U+LNbVecLtudawhvkCfUZLsRc+p0PR2/bNp2pZn61/
WV1tQbC5q22qpwWP9ysyDPaFUZmFvFb5Ifs9o9qzgsitmdmPC/cjeNwSfHyORXaS
fhAPNDc9E0famxnXnWIWD50ujBk+XHb3Y9iCVXsk/fxV0KC0yBQI5iQlt9oCe5Mg
UYH4O8KRrPAbiMieqv4UML8ub7WRpopIVHhIHS2WxoP7oxti3E2WyjnHzV1YqJOd
UNyhJ36+Ma5uV30gddy8WDlxOmE7FobuDn603esZ5u12QjbuFfwdkToMqkTFdQFI
cvj/EQlUIxuRshb15qW1vO+gYPUElsRBOuKl8uNXvGeX4UkIKyO8x8cX1GgZaUj7
17ee4CLUs4bt+pFJ/EAGDrmlKOZr7bI5kWPwZ4T51gAzwY80/+pmZW1Qeoy92Ha8
ts5kUUEekh/xuLuPpiR2
=wg00
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-25 12:47 ` Andreas K. Huettel
@ 2015-12-25 15:42 ` Alan Grimes
0 siblings, 0 replies; 22+ messages in thread
From: Alan Grimes @ 2015-12-25 15:42 UTC (permalink / raw
To: gentoo-user
Andreas K. Huettel wrote:
> Am Donnerstag, 24. Dezember 2015, 16:18:27 schrieb Alan Grimes:
> > Hey, thanks for putting out gcc 5.3...
>
> > Unfortunately, it fails to bootstrap on my machine. I am getting
> > differences between the stage 2 and stage 3 compilers and it's
> dying... =(
>
>
> "emerge --info" output pretty please! :)
Like the other d00d, I'm also using and AMD processor.
atg@tortoise ~ $ emerge --info
Portage 2.2.26 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop,
gcc-4.9.3, glibc-2.22-r1, 4.3.3 x86_64)
=================================================================
System uname:
Linux-4.3.3-x86_64-AMD_Phenom-tm-_II_X6_1090T_Processor-with-gentoo-2.2
KiB Mem: 32877316 total, 21368792 free
KiB Swap: 8000364 total, 8000364 free
Timestamp of repository gentoo: Fri, 25 Dec 2015 15:30:01 +0000
sh bash 4.3_p42
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash: 4.3_p42::gentoo
dev-java/java-config: 2.2.0::gentoo
dev-lang/perl: 5.22.1::gentoo
dev-lang/python: 2.7.11-r1::gentoo, 3.3.5-r1::gentoo,
3.4.3-r7::gentoo
dev-util/cmake: 3.4.1::gentoo
dev-util/pkgconfig: 0.29::gentoo
sys-apps/baselayout: 2.2::gentoo
sys-apps/openrc: 0.19.1::gentoo
sys-apps/sandbox: 2.10-r1::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake: 1.10.3-r1::gentoo, 1.11.6-r2::gentoo,
1.12.6::gentoo, 1.13.4::gentoo, 1.14.1-r1::gentoo, 1.15-r1::gentoo
sys-devel/binutils: 2.25.1-r1::gentoo
sys-devel/gcc: 4.9.3::gentoo
sys-devel/gcc-config: 1.8::gentoo
sys-devel/libtool: 2.4.6-r1::gentoo
sys-devel/make: 4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.22-r1::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-extra-opts: --progress
hasufell
location: /var/lib/layman/hasufell
masters: gentoo
priority: 50
spike-community-overlay
location: /var/lib/layman/spike-community-overlay
masters: gentoo
priority: 50
steam-overlay
location: /var/lib/layman/steam-overlay
masters: gentoo
priority: 50
wichtounet
location: /var/lib/layman/wichtounet
masters: gentoo
priority: 50
ABI="amd64"
ABI_X86="64 32"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_INCLUDE_PATH="/usr/lib64/gnat-gcc/x86_64-pc-linux-gnu/4.6/adainclude"
ADA_OBJECTS_PATH="/usr/lib64/gnat-gcc/x86_64-pc-linux-gnu/4.6/adalib"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ANT_HOME="/usr/share/ant"
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 cgid 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 negotiation rewrite setenvif
speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
AUTOCLEAN="yes"
BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4
python_targets_python2_7 multilib"
BROWSER="seamonkey"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon
braindump author"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -pipe "
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32"
CG_COMPILER_EXE="/opt/bin/cgc"
CG_INC_PATH="/opt/nvidia-cg-toolkit/include"
CG_LIB_PATH="/opt/nvidia-cg-toolkit/lib64:/opt/nvidia-cg-toolkit/lib32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
COLORFGBG="15;0"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc
/usr/share/config /usr/share/gnupg/qualified.txt
/usr/share/maven-bin-3.2/conf /usr/share/maven-bin-3.3/conf /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/
/etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d
/etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d
/etc/texmf/updmap.d /etc/texmf/web2c"
CPU_FLAGS_X86="mmx mmxext sse2_4way 3dnow 3dnowext sse sse2 sse3 sse4"
CVS_RSH="ssh"
CXXFLAGS="-march=native -pipe "
DEFAULT_ABI="amd64"
DISABLED=" "
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--jobs=1 --quiet-build=n --verbose"
EMERGE_WARNING_DELAY="10"
ENABLED=" /var/lib/layman/hasufell /var/lib/layman/steam-overlay "
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified
distlocks ebuild-locks fixlafiles merge-sync news nostrip parallel-fetch
protect-owned sandbox sfperms splitdebug strict unknown-features-warn
unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}"
"${URI}""
FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ;
port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
port=22 ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -P \${port}
\"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp
"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ;
port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP
\"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"
"${PORTAGE_SSH_OPTS}""
FFLAGS="-O2 -pipe"
FLTK_DOCDIR="/usr/share/doc/fltk-1.3.2_p10088/html"
FVWM_MODULEDIR="/usr/lib/fvwm/2.6.5"
FVWM_USERDIR="/home/atg/.fvwm"
GCC_SPECS=""
GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/"
GNOME_KEYRING_CONTROL="/home/atg/.cache/keyring-CJ239X"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt
gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore
rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx"
GRUB_PLATFORMS="pc efi-64"
GSETTINGS_BACKEND="dconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HG="/usr/bin/hg"
HOME="/home/atg"
HOSTDISPLAY="tortoise:0"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info:/usr/share/info/emacs-24:/usr/share/gnat-gcc-data/x86_64-pc-linux-gnu/4.6/info"
INPUT_DEVICES="keyboard mouse"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
KONSOLE_DBUS_SERVICE=":1.941"
KONSOLE_DBUS_SESSION="/Sessions/2"
KONSOLE_DBUS_WINDOW="/Windows/1"
KONSOLE_PROFILE_NAME="Shell"
LANG="en_US.utf8"
LANGUAGE=""
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
ncurses text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_arm="lib"
LIBDIR_arm64="lib64"
LIBDIR_n32="lib32"
LIBDIR_n64="lib64"
LIBDIR_o32="lib"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_s390="lib32"
LIBDIR_s390x="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
LINGUAS="en en_US"
LOGNAME="atg"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
MAIL="/var/mail/atg"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.6/man/:/usr/share/gnat-gcc-data/x86_64-pc-linux-gnu/4.6/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32
/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32
/usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java
mobility nb php profiler soa visualweb webcommon websvccommon xml"
OFFICE_IMPLEMENTATION="libreoffice"
OPENCL_PROFILE="nvidia"
OPENGL_PROFILE="nvidia"
PAGER="/usr/bin/less"
PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3:/usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.6:/usr/libexec/gnat-gcc/x86_64-pc-linux-gnu/4.6:/opt/nvidia-cg-toolkit/bin:/usr/lib64/subversion/bin:/usr/games/bin"
PHP_TARGETS="php5-5"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64
hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc
ppc-aix ppc-macos ppc-openbsd ppc64 ppc64-linux riscv s390 sh sparc
sparc-fbsd sparc-solaris sparc64-freebsd sparc64-solaris x64-cygwin
x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd
x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd
x86-solaris x86-winnt"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.4"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign
--yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}"
"${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib64/python3.4/site-packages"
PORTAGE_PYTHONPATH="/usr/lib64/python3.4/site-packages"
PORTAGE_RSYNC_EXTRA_OPTS="--progress"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--omit-dir-times --compress --force --whole-file --delete --stats
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local
--exclude=/packages"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima
security.selinux system.nfs4_acl"
PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*"
-mtime +7 -delete"
PRELINK_PATH_MASK="/usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so:/usr/lib32/libfreebl3.so:/usr/lib32/libnssdbm3.so:/usr/lib32/libsoftokn3.so:/opt/bin/skype"
PROFILEHOME=""
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND
USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH
USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
PWD="/home/atg"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7 python3_4 python2_7 python3_4"
QT_GRAPHICSSYSTEM="raster"
QT_PLUGIN_PATH="/usr/lib64/kde4/plugins"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}"
"${URI}""
RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ;
port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] &&
port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP
\"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}"
"${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3:/usr/x86_64-pc-linux-gnu/gnat-gcc-bin/4.6:/usr/libexec/gnat-gcc/x86_64-pc-linux-gnu/4.6:/opt/nvidia-cg-toolkit/bin:/usr/lib64/subversion/bin"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby20 ruby21 ruby21 ruby22 ruby24"
R_HOME="/usr/lib64/R"
SCHEME_LIBRARY_PATH="/usr/share/slib/"
SHELL="/bin/bash"
SHELL_SESSION_ID="d8536f8a2efd4000be0b376902596e6c"
SHLVL="4"
SYMLINK_LIB="yes"
TERM="xterm"
UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 amr apache2 ares
audiofile autoipd avahi berkdb bittorrent blender-game bmp boost
branding bzip2 c++0x cairo caps cdda cdr cg cgi clang cli consolekit
contrib cpudetection cracklib crypt css cuda cups curl custom-cflags
custom-tune cxx dbus debugger declarative device-mapper dga discouraged
dolbyinrec double-precision dri drm dts dvd dvdr emboss encode evdev
exif expat extras fam fbcon ffcall ffmpeg fftw firefox firmware flac
fluidsynth fontconfig foomaticdb fortran freeimage ftp g3dvl gbm gd gdbm
gflags gfortran ggz gif gl glade glamor glut gmp gnome gnome-keyring
gphoto2 gpm graphviz gsl gstreamer gtk gtk3 heterogeneous high-ints
hpijs hwdb iconv icu ide imlib ipv6 ithreads jadetex java jit joystick
jpeg jpeg2k kde kdrive lame lapack lcms ldap libffi libkms libnotify
libwww llvm-shared-libs lm_sensors lua lzo mad matroska
mdnsresponder-compat metis midi minizip mmap mms mmx mmxext mng modules
mozilla mp3 mp3rtp mp4 mpeg mpeg2 multicore multilib multislot mysql
mysqli nas natspec ncurses netpbm nls nowin nptl nsplugin ode ogg ogre
ois okteta openal opencl openexr opengl openmp openssl opus orc pae pam
pango parport pch pcre pcre16 pdf pdo perl pgo plasma png policykit
posix postproc povray ppds private-headers pulseaudio python python3 qml
qt3support qt4 qthelp quicktime r600-llvm-compiler readline reiserfs
script sdk sdl seamonkey seccomp secure-delete semantic-desktop server
session sftp sip smp soprano spell sql sqlite sse sse2 sse3 sse4 ssl
startup-notification static-ppds subversion svg system-boost system-icu
system-jpeg system-libvpx system-sqlite t1lib tcpd theora threads
threadsafe threadsonly tiff tinfo tk truetype udev udisks unicode
unlock-notify upnp upnp-av upower usb userlocales utempter uuid uvm uxa
v4l vcd video videos vnc vorbis vpx webkit wxwidgets x264 xattr xcb xine
xml xmp xv xvfb xvid xvmc yuv4mpeg zeroconf zlib" ABI_X86="64 32"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0
intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
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 cgid 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 negotiation rewrite setenvif
speling status unique_id userdir usertrack vhost_alias"
CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon
braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load
memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse2_4way 3dnow
3dnowext sse sse2 sse3 sse4" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm
earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea
ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf
superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc
efi-64" INPUT_DEVICES="keyboard mouse" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
presenter-minimizer" LINGUAS="en en_US"
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5"
PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4
python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21 ruby21 ruby22 ruby24"
USERLAND="GNU" VIDEO_CARDS="nvidia radeonsi radeon amdgpu"
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"
USER="atg"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES
APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86
CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC
ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES
FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL
LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS
NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS
OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM
PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS
QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND
UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CROSSCOMPILE_OPTS ELIBC
KERNEL USERLAND"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux
arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2
ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd riscv s390 sh sparc
sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin
x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd
x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd
x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX
Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD
OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d"
USE_PYTHON="2.7 3.5"
VIDEO_CARDS="nvidia radeonsi radeon amdgpu"
VISUAL="/bin/nano"
WINDOWID="46137366"
WINDOWPATH="7"
XAUTHORITY="/home/atg/.Xauthority"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_SESSION_COOKIE="tortoise-1450972712.443429-1264327082"
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"
--
IQ is a measure of how stupid you feel.
Powers are not rights.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Gcc 5.3
2015-12-24 20:17 ` David Haller
@ 2015-12-25 16:01 ` Alan Grimes
0 siblings, 0 replies; 22+ messages in thread
From: Alan Grimes @ 2015-12-25 16:01 UTC (permalink / raw
To: gentoo-user
David Haller wrote:
> Hello,
>
> On Thu, 24 Dec 2015, Alan Grimes wrote:
>> Hey, thanks for putting out gcc 5.3...
>>
>> Unfortunately, it fails to bootstrap on my machine. I am getting
>> differences between the stage 2 and stage 3 compilers and it's dying... =(
> What compiler and C(XX)FLAGS are you using? It builds nicely with
> gcc-4.9 (and rather agressive flags) here. With how many processes
> (MAKEOPTS) are you compiling?.
6, one per core, because it doesn't go to 100% utilization, I can
continue to use the machine normally for desktop.
> Also, compiling gcc might expose flaky RAM (removing and reseating the
> RAM DIMMs might help there[0]). Have you e.g. encoded stuff with
> mencoder or ffmpeg lately[1]? If you're compiling with any MAKEOPTS
> '-j1' it could be the same phenomenon as I had in [1], so try with
> -j1. If that works ... Consider using prime95/mprime[2] for a test.
Been through that, I'm fairly confident with the integrity of the
machine right now.
> -dnh
>
> [0] stuff expands and shrinks depending on temps, so connections can
> get flaky even if the box isn't moved ;)
>
> [1] I've had mencoder segfault on me reproducibly on one box after
> 20-30 mins encoding with one process, and <= 10mins with two
> processes. Memtest86 found nothing in one round. New RAM (replaced
> on guarantee :) cured the problem for good.
>
> [2] http://www.mersenne.org/download/#download
--
IQ is a measure of how stupid you feel.
Powers are not rights.
^ permalink raw reply [flat|nested] 22+ messages in thread
* [gentoo-user] Re: Gcc 5.3
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
` (3 preceding siblings ...)
2015-12-25 12:47 ` Andreas K. Huettel
@ 2015-12-25 20:40 ` walt
2015-12-26 3:00 ` Paul Colquhoun
` (3 more replies)
4 siblings, 4 replies; 22+ messages in thread
From: walt @ 2015-12-25 20:40 UTC (permalink / raw
To: gentoo-user
On Thu, 24 Dec 2015 10:18:27 -0500
Alan Grimes <ALONZOTG@verizon.net> wrote:
> Hey, thanks for putting out gcc 5.3...
>
> Unfortunately, it fails to bootstrap on my machine. I am getting
> differences between the stage 2 and stage 3 compilers and it's
> dying... =(
I'm waiting for 5.3.1 before I even try to install it on my main
desktop machine. But I've installed it in a virtual gentoo ~amd64
machine, so I know that the failure you are seeing was introduced when
the 'jit' useflag was added to the gcc ebuild.
You can work around the failure by installing 5.3.0 with the -jit
useflag (which should succeed) and *then* switch to 5.3.0 using
gcc-config before re-installing 5.3.0 with +jit.
David mentioned that he succeeded by using gcc-4.9 but I had to use the
workaround I described above.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-25 20:40 ` [gentoo-user] " walt
@ 2015-12-26 3:00 ` Paul Colquhoun
2015-12-26 5:44 ` Paul Colquhoun
2015-12-26 6:25 ` David Haller
` (2 subsequent siblings)
3 siblings, 1 reply; 22+ messages in thread
From: Paul Colquhoun @ 2015-12-26 3:00 UTC (permalink / raw
To: gentoo-user
On Fri, 25 Dec 2015 12:40:48 walt wrote:
> On Thu, 24 Dec 2015 10:18:27 -0500
>
> Alan Grimes <ALONZOTG@verizon.net> wrote:
> > Hey, thanks for putting out gcc 5.3...
> >
> > Unfortunately, it fails to bootstrap on my machine. I am getting
> > differences between the stage 2 and stage 3 compilers and it's
> > dying... =(
>
> I'm waiting for 5.3.1 before I even try to install it on my main
> desktop machine. But I've installed it in a virtual gentoo ~amd64
> machine, so I know that the failure you are seeing was introduced when
> the 'jit' useflag was added to the gcc ebuild.
>
> You can work around the failure by installing 5.3.0 with the -jit
> useflag (which should succeed) and *then* switch to 5.3.0 using
> gcc-config before re-installing 5.3.0 with +jit.
>
> David mentioned that he succeeded by using gcc-4.9 but I had to use the
> workaround I described above.
I disabled the 'jit' flag for gcc, and 5.3.0 compiled cleanly.
Now to turn the flag back on and see if that works.
--
Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/
Asking for technical help in newsgroups? Read this first:
http://catb.org/~esr/faqs/smart-questions.html#intro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-26 3:00 ` Paul Colquhoun
@ 2015-12-26 5:44 ` Paul Colquhoun
2016-01-01 15:51 ` Stefan G. Weichinger
0 siblings, 1 reply; 22+ messages in thread
From: Paul Colquhoun @ 2015-12-26 5:44 UTC (permalink / raw
To: gentoo-user
On Sat, 26 Dec 2015 14:00:55 Paul Colquhoun wrote:
> On Fri, 25 Dec 2015 12:40:48 walt wrote:
> > On Thu, 24 Dec 2015 10:18:27 -0500
> >
> > Alan Grimes <ALONZOTG@verizon.net> wrote:
> > > Hey, thanks for putting out gcc 5.3...
> > >
> > > Unfortunately, it fails to bootstrap on my machine. I am getting
> > > differences between the stage 2 and stage 3 compilers and it's
> > > dying... =(
> >
> > I'm waiting for 5.3.1 before I even try to install it on my main
> > desktop machine. But I've installed it in a virtual gentoo ~amd64
> > machine, so I know that the failure you are seeing was introduced when
> > the 'jit' useflag was added to the gcc ebuild.
> >
> > You can work around the failure by installing 5.3.0 with the -jit
> > useflag (which should succeed) and *then* switch to 5.3.0 using
> > gcc-config before re-installing 5.3.0 with +jit.
> >
> > David mentioned that he succeeded by using gcc-4.9 but I had to use the
> > workaround I described above.
>
> I disabled the 'jit' flag for gcc, and 5.3.0 compiled cleanly.
>
> Now to turn the flag back on and see if that works.
Yes, using gcc-5.3.0 to recompile 5.3.0 with +jit worked.
Thanks.
--
Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/
Asking for technical help in newsgroups? Read this first:
http://catb.org/~esr/faqs/smart-questions.html#intro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-25 20:40 ` [gentoo-user] " walt
2015-12-26 3:00 ` Paul Colquhoun
@ 2015-12-26 6:25 ` David Haller
2015-12-26 8:40 ` Philip Webb
2015-12-28 8:17 ` Andrew Savchenko
3 siblings, 0 replies; 22+ messages in thread
From: David Haller @ 2015-12-26 6:25 UTC (permalink / raw
To: gentoo-user
Hello,
On Fri, 25 Dec 2015, walt wrote:
>On Thu, 24 Dec 2015 10:18:27 -0500
>Alan Grimes <ALONZOTG@verizon.net> wrote:
>
>> Hey, thanks for putting out gcc 5.3...
>>
>> Unfortunately, it fails to bootstrap on my machine. I am getting
>> differences between the stage 2 and stage 3 compilers and it's
>> dying... =(
[..]
>You can work around the failure by installing 5.3.0 with the -jit
>useflag (which should succeed) and *then* switch to 5.3.0 using
>gcc-config before re-installing 5.3.0 with +jit.
>
>David mentioned that he succeeded by using gcc-4.9 but I had to use the
>workaround I described above.
# eix sys-devel/gcc$
[..]
Installed versions:
4.9.3(4.9)^s{tbz2}(18:19:02 23/10/15)(cilk cxx doc fortran gcj
graphite multilib nls nptl objc objc++ objc-gc openmp sanitize
-altivec -awt -debug -fixed-point -go -hardened -libssp -multislot
-nopie -nossp -regression-test -vanilla)
5.3.0(5)^s{tbz2}(20:14:23 24/12/15)(cilk cxx doc fortran gcj graphite
multilib nls nptl objc objc++ objc-gc openmp sanitize -altivec -awt
-debug -fixed-point -go -hardened -jit -libssp -multislot -nopie
-nossp -regression-test -vanilla)
^^^^
# gcc-config -l
[1] x86_64-pc-linux-gnu-4.9.3 *
[2] x86_64-pc-linux-gnu-5.3.0
No wonder I didn't stumble on that ... ;)
-dnh
--
The steady state of disks is full. -- Ken Thompson
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-25 20:40 ` [gentoo-user] " walt
2015-12-26 3:00 ` Paul Colquhoun
2015-12-26 6:25 ` David Haller
@ 2015-12-26 8:40 ` Philip Webb
2015-12-28 8:17 ` Andrew Savchenko
3 siblings, 0 replies; 22+ messages in thread
From: Philip Webb @ 2015-12-26 8:40 UTC (permalink / raw
To: gentoo-user
151225 walt wrote:
> You can work around the failure by installing 5.3.0
> with the -jit useflag (which should succeed) and *then* switch to 5.3.0
> using gcc-config before re-installing 5.3.0 with +jit.
So this is one of the 50 % cases where USE="-* ... " helps (smile).
--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-25 20:40 ` [gentoo-user] " walt
` (2 preceding siblings ...)
2015-12-26 8:40 ` Philip Webb
@ 2015-12-28 8:17 ` Andrew Savchenko
2015-12-29 12:52 ` lee
3 siblings, 1 reply; 22+ messages in thread
From: Andrew Savchenko @ 2015-12-28 8:17 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 967 bytes --]
On Fri, 25 Dec 2015 12:40:48 -0800 walt wrote:
> On Thu, 24 Dec 2015 10:18:27 -0500
> Alan Grimes <ALONZOTG@verizon.net> wrote:
>
> > Hey, thanks for putting out gcc 5.3...
> >
> > Unfortunately, it fails to bootstrap on my machine. I am getting
> > differences between the stage 2 and stage 3 compilers and it's
> > dying... =(
>
> I'm waiting for 5.3.1 before I even try to install it on my main
> desktop machine.
There will be no 5.3.1 likely. Numeration scheme is changed from 5.x
series: what was middle version is now major, what was minor is now
middle. So 5.3 is a patch version of 5.0 the same as 4.9.3 is a
patch version of 4.9.0.
[offtopic]
I really dislike this version race started mostly by chrome and
systemd, but more and more software strives now for a high
increment rate of major version. I wonder what they will do when
large numbers like 1000 or 10000 will be reached.
[/offtopic]
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-28 8:17 ` Andrew Savchenko
@ 2015-12-29 12:52 ` lee
2015-12-29 14:54 ` David Haller
0 siblings, 1 reply; 22+ messages in thread
From: lee @ 2015-12-29 12:52 UTC (permalink / raw
To: gentoo-user
Andrew Savchenko <bircoph@gentoo.org> writes:
> On Fri, 25 Dec 2015 12:40:48 -0800 walt wrote:
>> On Thu, 24 Dec 2015 10:18:27 -0500
>> Alan Grimes <ALONZOTG@verizon.net> wrote:
>>
>> > Hey, thanks for putting out gcc 5.3...
>> >
>> > Unfortunately, it fails to bootstrap on my machine. I am getting
>> > differences between the stage 2 and stage 3 compilers and it's
>> > dying... =(
>>
>> I'm waiting for 5.3.1 before I even try to install it on my main
>> desktop machine.
>
> There will be no 5.3.1 likely. Numeration scheme is changed from 5.x
> series: what was middle version is now major, what was minor is now
> middle. So 5.3 is a patch version of 5.0 the same as 4.9.3 is a
> patch version of 4.9.0.
What do you currently get as default when you update, and can you easily
go back to a previous version, or have several versions installed and
switch between them?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-29 12:52 ` lee
@ 2015-12-29 14:54 ` David Haller
2015-12-29 18:21 ` lee
0 siblings, 1 reply; 22+ messages in thread
From: David Haller @ 2015-12-29 14:54 UTC (permalink / raw
To: gentoo-user
Hello,
On Tue, 29 Dec 2015, lee wrote:
>Andrew Savchenko <bircoph@gentoo.org> writes:
>> There will be no 5.3.1 likely. Numeration scheme is changed from 5.x
>> series: what was middle version is now major, what was minor is now
>> middle. So 5.3 is a patch version of 5.0 the same as 4.9.3 is a
>> patch version of 4.9.0.
>
>What do you currently get as default when you update, and can you easily
>go back to a previous version, or have several versions installed and
>switch between them?
I'd guess 4.9.3. And yes and yes.
# eix sys-devel/gcc
[I] sys-devel/gcc
Available versions:
(2.95.3) ~2.95.3-r10^s
(3.3.6) (~)3.3.6-r1^s
(3.4.6) 3.4.6-r2^s
(4.0.4) **4.0.4^s
(4.1.2) 4.1.2^s
(4.2.4) (~)4.2.4-r1^s
(4.3.6) 4.3.6-r1^s
(4.4.7) 4.4.7^s
(4.5.4) 4.5.4^s
(4.6.4) 4.6.4^s
(4.7) 4.7.4^s
(4.8) (~)4.8.0^s (~)4.8.1-r1^s (~)4.8.2^s 4.8.3^s 4.8.4^s 4.8.5^s
(4.9) ~*4.9.0^s ~*4.9.1^s (~)4.9.2^s 4.9.3^s{tbz2}
(5) **5.1.0^s **5.2.0^s (~)5.3.0^s{tbz2}
[..]
Installed versions: 4.9.3(4.9)^s{tbz2}[..]
5.3.0(5)^s{tbz2}[..]
[..]
# gcc-config -l
[1] x86_64-pc-linux-gnu-4.9.3 *
[2] x86_64-pc-linux-gnu-5.3.0
Basically, you can install one of each slot, i.e. the first column in
() of the eix output. From (2.95.3) to (5). And switch as you like.
As 4.9.3 is marked stable, I guess that's what'd you get per default.
Stuff compiled with older gcc's should run with newer libgcc*[0], but
stuff compililed with a newer gcc might not run with the older
libgcc*. Same goes, with more problems IIRC, for libstdc++.
So beware of that. Apart from that? I'm not aware of problems.
BTW: why is gcc not also handled via eselect? Even if that'd just
call gcc-config?
HTH,
-dnh
[0] e.g. old Loki games, probably compiled with 2.95.x or even older
still run fine on a system built with gcc-4.6
--
Unsubscribing from a mailing list you subscribed to is a basic IQ
test for Internet users.
-- Author unknown, seen on the PCR-1000 list
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-29 14:54 ` David Haller
@ 2015-12-29 18:21 ` lee
2015-12-29 22:48 ` Neil Bothwick
0 siblings, 1 reply; 22+ messages in thread
From: lee @ 2015-12-29 18:21 UTC (permalink / raw
To: gentoo-user
David Haller <gentoo@dhaller.de> writes:
> Hello,
>
> On Tue, 29 Dec 2015, lee wrote:
>>Andrew Savchenko <bircoph@gentoo.org> writes:
>>> There will be no 5.3.1 likely. Numeration scheme is changed from 5.x
>>> series: what was middle version is now major, what was minor is now
>>> middle. So 5.3 is a patch version of 5.0 the same as 4.9.3 is a
>>> patch version of 4.9.0.
>>
>>What do you currently get as default when you update, and can you easily
>>go back to a previous version, or have several versions installed and
>>switch between them?
>
> I'd guess 4.9.3. And yes and yes.
>
> # eix sys-devel/gcc
> [I] sys-devel/gcc
> Available versions:
> (2.95.3) ~2.95.3-r10^s
> (3.3.6) (~)3.3.6-r1^s
> (3.4.6) 3.4.6-r2^s
> (4.0.4) **4.0.4^s
> (4.1.2) 4.1.2^s
> (4.2.4) (~)4.2.4-r1^s
> (4.3.6) 4.3.6-r1^s
> (4.4.7) 4.4.7^s
> (4.5.4) 4.5.4^s
> (4.6.4) 4.6.4^s
> (4.7) 4.7.4^s
> (4.8) (~)4.8.0^s (~)4.8.1-r1^s (~)4.8.2^s 4.8.3^s 4.8.4^s 4.8.5^s
> (4.9) ~*4.9.0^s ~*4.9.1^s (~)4.9.2^s 4.9.3^s{tbz2}
> (5) **5.1.0^s **5.2.0^s (~)5.3.0^s{tbz2}
> [..]
> Installed versions: 4.9.3(4.9)^s{tbz2}[..]
> 5.3.0(5)^s{tbz2}[..]
> [..]
>
> # gcc-config -l
> [1] x86_64-pc-linux-gnu-4.9.3 *
> [2] x86_64-pc-linux-gnu-5.3.0
>
> Basically, you can install one of each slot, i.e. the first column in
> () of the eix output. From (2.95.3) to (5). And switch as you like.
>
> As 4.9.3 is marked stable, I guess that's what'd you get per default.
4.8.5
I'd have to run emerge --sync to know about more recent versions. How
is that supposed to be used, btw? I only run that when I do want to
update everything. Now if I didn't want to update anything but gcc,
could I run emerge --sync and install gcc 5.x without having trouble
with anything else I might install before actually updating everything?
So if I'd never explicitly update everything but run emerge --sync
frequently, things would be updated over time, occasionally?
> Stuff compiled with older gcc's should run with newer libgcc*[0], but
> stuff compililed with a newer gcc might not run with the older
> libgcc*. Same goes, with more problems IIRC, for libstdc++.
> So beware of that. Apart from that? I'm not aware of problems.
Uhm ... So I might break the system by switching between compiler
versions? I have an application which I would like to compile with gcc
5.x just to see if that's even possible. I could switch, try it, and
then switch back.
> BTW: why is gcc not also handled via eselect? Even if that'd just
> call gcc-config?
What about ccache? How's that handled when you have multiple versions
of gcc installed?
> HTH,
> -dnh
>
> [0] e.g. old Loki games, probably compiled with 2.95.x or even older
> still run fine on a system built with gcc-4.6
If they were 64bit ... Too bad that there basically aren't any games
anymore.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-29 18:21 ` lee
@ 2015-12-29 22:48 ` Neil Bothwick
2015-12-30 16:32 ` lee
0 siblings, 1 reply; 22+ messages in thread
From: Neil Bothwick @ 2015-12-29 22:48 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2237 bytes --]
On Tue, 29 Dec 2015 19:21:01 +0100, lee wrote:
> > As 4.9.3 is marked stable, I guess that's what'd you get per
> > default.
>
> 4.8.5
>
> I'd have to run emerge --sync to know about more recent versions. How
> is that supposed to be used, btw? I only run that when I do want to
> update everything. Now if I didn't want to update anything but gcc,
> could I run emerge --sync and install gcc 5.x without having trouble
Emerge --sync only updates the portage tree, so
emerge --sync
emerge -a sys-devel/gcc:5
> with anything else I might install before actually updating everything?
> So if I'd never explicitly update everything but run emerge --sync
> frequently, things would be updated over time, occasionally?
No, nothing would get updated. To do that you need to run emerge @world
after emerge --sync.
> > Stuff compiled with older gcc's should run with newer libgcc*[0], but
> > stuff compililed with a newer gcc might not run with the older
> > libgcc*. Same goes, with more problems IIRC, for libstdc++.
> > So beware of that. Apart from that? I'm not aware of problems.
>
> Uhm ... So I might break the system by switching between compiler
> versions?
That's highly unlikely as software that has been compiled with the old
compiler will still work. You may find that some programs fail to
recompile with the new compiler, but I didn't experience that with the
4.9>5 step, although I had some that would build with 4.8 but not 4.9.
I have an application which I would like to compile with gcc
> 5.x just to see if that's even possible. I could switch, try it, and
> then switch back.
Exactly, run gcc-config, compile/emerge the program, run gcc-config again.
> > BTW: why is gcc not also handled via eselect? Even if that'd just
> > call gcc-config?
There was a gcc eselect module but it was dropped in favour of gcc-config
as it didn't do what was needed of it. This is not unique to gcc, we also
have binutils-config. As to why no one has written an eselect wrapper for
either of these, I'd guess it's harder than it sounds or no one who can
do it feels the need.
--
Neil Bothwick
Windows Error #02: Multitasking attempted. System confused.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-29 22:48 ` Neil Bothwick
@ 2015-12-30 16:32 ` lee
2015-12-30 22:33 ` Paul Colquhoun
0 siblings, 1 reply; 22+ messages in thread
From: lee @ 2015-12-30 16:32 UTC (permalink / raw
To: gentoo-user
Neil Bothwick <neil@digimed.co.uk> writes:
> On Tue, 29 Dec 2015 19:21:01 +0100, lee wrote:
>
>> > As 4.9.3 is marked stable, I guess that's what'd you get per
>> > default.
>>
>> 4.8.5
>>
>> I'd have to run emerge --sync to know about more recent versions. How
>> is that supposed to be used, btw? I only run that when I do want to
>> update everything. Now if I didn't want to update anything but gcc,
>> could I run emerge --sync and install gcc 5.x without having trouble
>
> Emerge --sync only updates the portage tree, so
>
> emerge --sync
> emerge -a sys-devel/gcc:5
>
>> with anything else I might install before actually updating everything?
>> So if I'd never explicitly update everything but run emerge --sync
>> frequently, things would be updated over time, occasionally?
>
> No, nothing would get updated. To do that you need to run emerge @world
> after emerge --sync.
Well, yes, but what if want to install a package that hasn't been
installed yet, or re-emerge an installed package with different USE
flags, after updating the portage tree? Will a more recent version be
installed than would have been installed before the tree was updated,
maybe updating other packages to more recent versions because they are
needed for the new package?
Other distributions usually (want to) update a lot of packages once you
update the information about available packages.
>> > Stuff compiled with older gcc's should run with newer libgcc*[0], but
>> > stuff compililed with a newer gcc might not run with the older
>> > libgcc*. Same goes, with more problems IIRC, for libstdc++.
>> > So beware of that. Apart from that? I'm not aware of problems.
>>
>> Uhm ... So I might break the system by switching between compiler
>> versions?
>
> That's highly unlikely as software that has been compiled with the old
> compiler will still work.
And if not?
Just yesterday I tried to update a Fedora install and it failed so that
the machine is now unusable because it only keeps rebooting. I expected
it to fail, just not that badly ... If I could find my USB stick, I'd
be putting Gentoo on it now.
> You may find that some programs fail to
> recompile with the new compiler, but I didn't experience that with the
> 4.9>5 step, although I had some that would build with 4.8 but not 4.9.
>
> I have an application which I would like to compile with gcc
>> 5.x just to see if that's even possible. I could switch, try it, and
>> then switch back.
>
> Exactly, run gcc-config, compile/emerge the program, run gcc-config again.
And what about ccache? Will it use the new version automatically and
detect that the compiler version has changed so that files in the cache
need to be recompiled?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-30 16:32 ` lee
@ 2015-12-30 22:33 ` Paul Colquhoun
2016-01-01 10:37 ` lee
0 siblings, 1 reply; 22+ messages in thread
From: Paul Colquhoun @ 2015-12-30 22:33 UTC (permalink / raw
To: gentoo-user
On Wed, 30 Dec 2015 17:32:44 lee wrote:
> Neil Bothwick <neil@digimed.co.uk> writes:
> > On Tue, 29 Dec 2015 19:21:01 +0100, lee wrote:
> >> > As 4.9.3 is marked stable, I guess that's what'd you get per
> >> > default.
> >>
> >> 4.8.5
> >>
> >> I'd have to run emerge --sync to know about more recent versions. How
> >> is that supposed to be used, btw? I only run that when I do want to
> >> update everything. Now if I didn't want to update anything but gcc,
> >> could I run emerge --sync and install gcc 5.x without having trouble
> >
> > Emerge --sync only updates the portage tree, so
> >
> > emerge --sync
> > emerge -a sys-devel/gcc:5
> >
> >> with anything else I might install before actually updating everything?
> >> So if I'd never explicitly update everything but run emerge --sync
> >> frequently, things would be updated over time, occasionally?
> >
> > No, nothing would get updated. To do that you need to run emerge @world
> > after emerge --sync.
>
> Well, yes, but what if want to install a package that hasn't been
> installed yet, or re-emerge an installed package with different USE
> flags, after updating the portage tree? Will a more recent version be
> installed than would have been installed before the tree was updated,
> maybe updating other packages to more recent versions because they are
> needed for the new package?
You have a couple of options.
First, start with "emerge -p whatever" and see what update would happen with
no adjustments.
Then try again, but specify the version you want and see if that works:
"emerge -p =whatever-1.2.3"
If it is still trying to install updated versions of libraries or other
dependencies, make a file like /etc/portage/package.mask/whatever and block
anything higher than the library/dependency versions you already have.
A bit more work, but probably not much.
However, if you get too far behind, the versions you want may have been
removed from the portage tree. This is still not a deal breaker. Old ebuilds
are available from the Gentoo attic at https://sources.gentoo.org/cgi-bin/viewvc.cgi and can be installed in a local overlay. (I put mine in
/usr/local/portage). Just put "PORTDIR_OVERLAY=/usr/local/portage" into
/etc/portage/make/conf and you should be set.
You could also use the local overlay to just add the updated ebuilds for
things you do want to upgrade (and required dependency upgrades, etc) but I
think that would quickly become very unwieldy.
> Other distributions usually (want to) update a lot of packages once you
> update the information about available packages.
>
> >> > Stuff compiled with older gcc's should run with newer libgcc*[0], but
> >> > stuff compililed with a newer gcc might not run with the older
> >> > libgcc*. Same goes, with more problems IIRC, for libstdc++.
> >> > So beware of that. Apart from that? I'm not aware of problems.
> >>
> >> Uhm ... So I might break the system by switching between compiler
> >> versions?
> >
> > That's highly unlikely as software that has been compiled with the old
> > compiler will still work.
>
> And if not?
>
> Just yesterday I tried to update a Fedora install and it failed so that
> the machine is now unusable because it only keeps rebooting. I expected
> it to fail, just not that badly ... If I could find my USB stick, I'd
> be putting Gentoo on it now.
>
> > You may find that some programs fail to
> > recompile with the new compiler, but I didn't experience that with the
> > 4.9>5 step, although I had some that would build with 4.8 but not 4.9.
> >
> > I have an application which I would like to compile with gcc
> >
> >> 5.x just to see if that's even possible. I could switch, try it, and
> >> then switch back.
> >
> > Exactly, run gcc-config, compile/emerge the program, run gcc-config again.
>
> And what about ccache? Will it use the new version automatically and
> detect that the compiler version has changed so that files in the cache
> need to be recompiled?
--
Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/
Asking for technical help in newsgroups? Read this first:
http://catb.org/~esr/faqs/smart-questions.html#intro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-30 22:33 ` Paul Colquhoun
@ 2016-01-01 10:37 ` lee
0 siblings, 0 replies; 22+ messages in thread
From: lee @ 2016-01-01 10:37 UTC (permalink / raw
To: gentoo-user
Paul Colquhoun <paulcol@andor.dropbear.id.au> writes:
> On Wed, 30 Dec 2015 17:32:44 lee wrote:
>> Neil Bothwick <neil@digimed.co.uk> writes:
>> > On Tue, 29 Dec 2015 19:21:01 +0100, lee wrote:
> [...]
>> >> So if I'd never explicitly update everything but run emerge --sync
>> >> frequently, things would be updated over time, occasionally?
>> >
>> > No, nothing would get updated. To do that you need to run emerge @world
>> > after emerge --sync.
>>
>> Well, yes, but what if want to install a package that hasn't been
>> installed yet, or re-emerge an installed package with different USE
>> flags, after updating the portage tree? Will a more recent version be
>> installed than would have been installed before the tree was updated,
>> maybe updating other packages to more recent versions because they are
>> needed for the new package?
>
>
> You have a couple of options.
>
> First, start with "emerge -p whatever" and see what update would happen with
> no adjustments.
>
> Then try again, but specify the version you want and see if that works:
> "emerge -p =whatever-1.2.3"
>
> If it is still trying to install updated versions of libraries or other
> dependencies, make a file like /etc/portage/package.mask/whatever and block
> anything higher than the library/dependency versions you already have.
>
> A bit more work, but probably not much.
>
> However, if you get too far behind, the versions you want may have been
> removed from the portage tree. This is still not a deal breaker. Old ebuilds
> are available from the Gentoo attic at https://sources.gentoo.org/cgi-bin/viewvc.cgi and can be installed in a local overlay. (I put mine in
> /usr/local/portage). Just put "PORTDIR_OVERLAY=/usr/local/portage" into
> /etc/portage/make/conf and you should be set.
>
> You could also use the local overlay to just add the updated ebuilds for
> things you do want to upgrade (and required dependency upgrades, etc) but I
> think that would quickly become very unwieldy.
Thank you for the explanation.
I've installed gcc 5.2.0 and am running into trouble when trying to
compile the test application. That just won't work.
It also runs out of memory too easily.
OTOH, I've compiled a kernel with it (unless the compilation somehow
picks a different version automatically), and it works fine.
>> > Exactly, run gcc-config, compile/emerge the program, run gcc-config again.
>>
>> And what about ccache? Will it use the new version automatically and
>> detect that the compiler version has changed so that files in the cache
>> need to be recompiled?
To answer my own question: That also works without any further ado.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-user] Re: Gcc 5.3
2015-12-26 5:44 ` Paul Colquhoun
@ 2016-01-01 15:51 ` Stefan G. Weichinger
0 siblings, 0 replies; 22+ messages in thread
From: Stefan G. Weichinger @ 2016-01-01 15:51 UTC (permalink / raw
To: gentoo-user
On 12/26/2015 06:44 AM, Paul Colquhoun wrote:
> Yes, using gcc-5.3.0 to recompile 5.3.0 with +jit worked.
Doing the same right now.
Does JIT make any difference yet when I recompile something with a
JIT-enabled gcc? Does any code in current gentoo actually use that already?
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2016-01-01 15:52 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-24 15:18 [gentoo-user] Gcc 5.3 Alan Grimes
2015-12-24 15:39 ` Stanislav Nikolov
2015-12-24 16:05 ` Alan Grimes
2015-12-24 20:17 ` David Haller
2015-12-25 16:01 ` Alan Grimes
2015-12-24 22:05 ` Paul Colquhoun
2015-12-25 12:47 ` Andreas K. Huettel
2015-12-25 15:42 ` Alan Grimes
2015-12-25 20:40 ` [gentoo-user] " walt
2015-12-26 3:00 ` Paul Colquhoun
2015-12-26 5:44 ` Paul Colquhoun
2016-01-01 15:51 ` Stefan G. Weichinger
2015-12-26 6:25 ` David Haller
2015-12-26 8:40 ` Philip Webb
2015-12-28 8:17 ` Andrew Savchenko
2015-12-29 12:52 ` lee
2015-12-29 14:54 ` David Haller
2015-12-29 18:21 ` lee
2015-12-29 22:48 ` Neil Bothwick
2015-12-30 16:32 ` lee
2015-12-30 22:33 ` Paul Colquhoun
2016-01-01 10:37 ` lee
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox