Summary: | app-emulation/dynamips fails to compile (w/ can't find a register in class 'GENERAL_REGS') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ive <koshikov> |
Component: | New packages | Assignee: | Tony Vroon (RETIRED) <chainsaw> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
Description
Ive
2011-09-27 06:49:29 UTC
Created attachment 287885 [details]
emerge --info
Currrent emerge --info from failing machine.
Add "-fomit-frame-pointer" to your CFLAGS. This will fix it. See this thread for more details: http://forums.gentoo.org/viewtopic-t-889404-start-0.html (In reply to comment #2) > Add "-fomit-frame-pointer" to your CFLAGS. This will fix it. See this thread > for more details: http://forums.gentoo.org/viewtopic-t-889404-start-0.html That works. Thank you. Defaults have since been changed; GCC 4.6 will default to -fomit-frame-pointer even on 32-bit X86 machines. This means that unless you add -fno-omit-frame-pointer to CFLAGS explicitly, you can no longer hit this. |