1 |
Hi, |
2 |
|
3 |
I have a rather old server which I still keep alive (u never |
4 |
know if it's needed again), so I update all packages about |
5 |
once a month with |
6 |
|
7 |
emerge -aNDuv --keep-going --backtrack=999 --with-bdeps=y @world |
8 |
|
9 |
which works fine - until now. I can't upgrade gcc from 11.2.1 |
10 |
to 11.3.0 because of |
11 |
|
12 |
make[3]: Entering directory '/var/tmp/portage/sys-devel/gcc-11.3.0/work/build/gcc' |
13 |
build/genautomata /var/tmp/portage/sys-devel/gcc-11.3.0/work/gcc-11.3.0/gcc/common.md /var/tmp/portage/sys-devel/gcc-11.3.0/work/gcc-11.3.0/gcc/config/i386/i386.md \ |
14 |
insn-conditions.md > tmp-automata.c |
15 |
make[3]: *** [Makefile:2456: s-automata] Error 139 |
16 |
make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-11.3.0/work/build/gcc' |
17 |
make[3]: *** Waiting for unfinished jobs.... |
18 |
|
19 |
and dmesg says |
20 |
|
21 |
[ 1297.247619] genautomata[3301]: segfault at bfea1ffc ip b76bb23b sp bfea2000 error 6 in genautomata[b76b1000+44000] |
22 |
|
23 |
Granted, it is still kernel 4.0.5, but I don't want to go through |
24 |
the trouble of installing a new kernel on the old system. But the |
25 |
old kernel is the only thing I can think of that could be causing |
26 |
the problem...?! |
27 |
|
28 |
Possibly there was a discussion about this, in the year 2008: |
29 |
https://gcc.gnu.org/pipermail/gcc-patches/2008-November/251389.html |
30 |
but I don't understand what's it all about, and how could I modify |
31 |
emerge to work around the problem. |
32 |
|
33 |
gcc is the only package which won't upgrade - everything else works |
34 |
fine (including glibc 2.34-r13 and all the other stuff). |
35 |
|
36 |
Any hints? |
37 |
|
38 |
Thanks, |
39 |
|
40 |
-Matt |