Summary: | dev-db/mysql-5.0.84-r1 - item_sum.cc:2899: internal compiler error: in get_expr_operands, at tree-ssa-operands.c:2409 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | daws <others> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | others |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | complete build.log |
Description
daws
2010-03-02 10:57:30 UTC
Created attachment 221777 [details]
complete build.log
Actually, the error is: item_sum.cc:2899: internal compiler error: in get_expr_operands, at tree-ssa-operands.c:2409 Chances are that you're running out of memory (or simply that code path hasn't been tested in gcc for your processor and you've found a genuine compiler bug). (In reply to comment #2) > Actually, the error is: > item_sum.cc:2899: internal compiler error: in get_expr_operands, at > tree-ssa-operands.c:2409 > Chances are that you're running out of memory (or simply > that code path hasn't been tested in gcc for your processor > and you've found a genuine compiler bug). thks, I'll try with a larger swap. I've actually 128mo ddr & 64mo swap (this is a thin client). (ebox-2300sx with vortex x86 cpu). I'll post if it succeed with more swap. After I add a larger swap (16go), i've actually the same error. datas : free inodes : >400.000 free space : >1.4go free swap : 16go latest version of portage (emerge --sync ; emerge portage) cpu : vortex x86 @400mhz ram : 128mo hdd : CompactFlash 4go do you have another idea ? thks ! ;) 1. please retest on 5.0.90-r2. 2. the swap itself might not help if GCC needs a very large active segment as it does for some parts of MySQL. If you're not planning on the mysqld server on this box, add USE=minimal for it, that will cut down the memory requirements to compile. (In reply to comment #5) 1. "please retest on 5.0.90-r2." ==> same error 2. "If you're not planning on the mysqld server on this box, add USE=minimal for it" ==> it works successfuly with USE="minimal" but my goal is to use it as a server. I've the same error for emerging php. so this is not an error from mysql but from memory. Is there a hardware/software solution for "GCC needs a very large active segment", or is it the end ? :) thanks for your time ! If you can't add more RAM, compile it on another machine, in a chroot, and bring in the binpkg. That's all I can suggest. Sorry :-( 128MB is really tough for large C/C++ usage. |