Summary: | media-libs/alsa-lib-1.0.16: crash if compiled with CFLAGS="-malign-double" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dustin Frisch <dustin.frisch> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | gentoo-bugs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dustin Frisch
2008-07-23 22:31:51 UTC
"holy shit, my box is glowin'" compiler flag combinations are not supported. (In reply to comment #1) > "holy shit, my box is glowin'" compiler flag combinations are not supported. > Which combination of CFLAGS do you mean? I'm not a Gentoo dev, but I can explain what's meant by that... Some CFLAGS are known to be a cause of brokenness in many cases. -ffast-math is a particularly common suspect, but -funroll-loops and -mfpmath=sse,387 are also bad flags to use. -O3 is also a risky flag. Since these flags can inexplicably cause weird bugs to result, Gentoo devs don't support these combinations, and will probably ask you to recompile with sane CFLAGS (normally along the lines of -O2 -pipe -march=athlon-xp or similar). You can find a listing of CFLAGS and why they're considered risky at http://gentoo-wiki.com/CFLAGS_matrix ; a listing of safe CFLAGS to use system-wide can be found at http://gentoo-wiki.com/Safe_Cflags . The speedup gained by using the extra flags is minimal, and cause more problems than they're worth. :) |