Summary: | openssl compilation not optimized on a ppc64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | isoh <jd> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
isoh
2005-07-14 05:37:18 UTC
from the ebuild: # ppc64's current toolchain sucks at optimization and will break this package [[ $(tc-arch) != "ppc64" ]] && NEW_CFLAGS="${NEW_CFLAGS} ${CFLAGS}" Sometimes it's better to be safe than sorry. Just FYI, -O3 is totally unsafe and often produces broken code w/ gcc-4.x > Just FYI, -O3 is totally unsafe and often produces broken code w/ gcc-4.x
Yes, but I think that it is totally unacceptable that there is
no optimization at all for openssl-ppc64.
I think that "-O2" with gcc-3.4.* should be used at least.
On the other hand, gcc-4.1.* "-O3" works here without props...
> # ppc64's current toolchain sucks at optimization and will break this package
btw. I'm using openssl-0.9.7e; this "sucking" seems to be case with 0.9.7g/0.9.8 ?
Closing this bug. We won't "optimize" pretty essential packages to break them... Is there somewhere any explanation why optimization breaks things apart? |