Summary: | OpenOffice needs GCC 3.3.2 in dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexey Parshin <alexeyp> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexey Parshin
2004-01-14 21:15:40 UTC
Openoffice might have some troubles with certain architectures (Pentium4 for example) and over-optimizations, but it is not true that it is not buildable on gcc 3.2.x at a whole. Please send the output of "emerge info" and the exact error output / log. Also please provide the link to the forums discussion you mention. Basically gcc-3.2.x is buggy in combination with -march=pentium4. As this problem lives in the floating point code it is not allways triggered. There is another bug about this and the ebuild should fix this. However as I don't own a pentium4 and don't have that compiler I cannot test it and it seems to be broken. If someone could try to fix that code it would solve some problems. (The code is at the start of the src_compile function) Well, I've Sparc (Blade 100), so we aint talking about P4. I can't provide the error message - It would take me 3 hrs to emerge GCC 3.2.3, than 12 hrs to get to the error message, and than another 1-2 hr to get GCC 3.3 back. The ebuild should be able to build with 3.3 and the dependencies allow this. Unfortunately openoffice is a complex package that has a habit of triggering compiler bugs. For that reason a new gcc is allways advised. I'm sorry that I don't myself own a sparc capable of compiling openoffice (I have an unused sparc classic), but in general I would advise you to use gcc-3.3 as it has a number of fixed bugs. |