1 |
Mike Edenfield wrote: |
2 |
> On 7/6/2009 2:23 PM, Jarry wrote: |
3 |
> |
4 |
>> -I/var/tmp/portage/sys-devel/gcc-4.3.2-r3/work/gcc-4.3.2/gcc/../libdecnu |
5 |
>> mber/bid -I../libdecnumber insn-recog.c -o insn-recog.o |
6 |
>> {standard input}: Assembler messages: |
7 |
>> {standard input}:36051: Warning: end of file not at end of a line; |
8 |
>> newline inserted |
9 |
>> {standard input}:37071: Error: bad register name `%e' |
10 |
>> xgcc: Internal error: Killed (program cc1) |
11 |
>> Please submit a full bug report. |
12 |
>> See <http://bugs.gentoo.org/> for instructions. |
13 |
>> make[3]: *** [insn-attrtab.o] Error 1 |
14 |
> |
15 |
>> MAKEOPTS="-j2" |
16 |
> |
17 |
> Can you try this again without -j2 in the make opts? The gcc build |
18 |
> process is enough of a pain to debug when you can see output |
19 |
> sequentially, running parallel makes makes it worse. |
20 |
> |
21 |
> In your case, it failed trying to assemble insn-attrtab.o but the last |
22 |
> output on screen was from insn-recog.c on a different make branch. It |
23 |
> appears that the build process generated an incomplete insn-attrtab.c |
24 |
> file which cut off in the middle of an opcode, most likely in the middle |
25 |
> of a register name like %eax. Its possible that there was another error |
26 |
> buried up further in the output that got lost in the parallelizing. |
27 |
|
28 |
Now this is strange: I commented out that MAKEOPTS="-j2" in make.conf |
29 |
and gcc compilled without any complaint. I did not change anything |
30 |
else! Can't believe this. I will check it tomorrow again, with -j2 |
31 |
and without... |
32 |
|
33 |
Jarry |
34 |
|
35 |
-- |
36 |
_______________________________________________________________ |
37 |
This mailbox accepts e-mails only from selected mailing-lists! |
38 |
Everything else is considered to be spam and therefore deleted. |