Summary: | xorg-x11 ICE with -mfpmath=sse on gcc-3.3.4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | shade266 <amexus> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2004.2 | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic.php?t=277404&highlight= | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
shade266
2005-01-11 09:59:11 UTC
So, let me get this straight: "-O3 -mfpmath=sse" BROKEN "-O2" FIXED Can you test "-O2 -mfpmath=sse"? The initial test included: "-O3 -mfpmath=sse"-which was unsuccessful in compiling. Second test included : "-02 -mfpmath=sse" - resulting again ina an unsuccessful compile. Third test includes: ="-O2 -march=athlon-xp -mcpu=athlon-xp -mmmx -msse -funroll-loops -frerun-cse-after-loop -fomit-frame-pointer -pipe" -resulting in successful compile of xorg-x11 everytime. Conclusion being -mfpmath=sse doesn't work with gcc 3.3.4. Care to test gcc-3.4.x (in other words, latest ~x86)? An update to the testing of gcc 3.4.3 includes; the inability to create a link to /usr/portage/profiles/default-linux/x86/2004.3 make.profile, can only login using xdm and have only the option of the Fail-Safe session to work from. Also, my profile is not being updated even with repeated attempts to do so. Currently, my bash profile for non-root user; amexus@localhost ~ $ and for root; localhost amexus #. I am encoutering an error when trying to emerge sync: !!! /etc/make.profile is not a symlink and will probably prevent most merges. !!! It should point into a profile within /usr/portage/profiles/ !!! (You can safely ignore this message when syncing. It's harmless.) !!! ARCH is not set... Are you missing the /etc/make.profile symlink? !!! Is the symlink correct? Is your portage tree complete? I have tried to correct this by pointing the link to the specified profiles suggested by the error output to no avail. `ln -s /usr/portage/profiles/default-linux/x86/2004.3 /etc/make.profile` should do the trick. Alternately, `ln -s ../usr/portage/profiles/default-linux/x86/2004.3 /etc/make.profile` if you prefer relative links. Following the testing of the CFLAGS and gcc; i had a royaly screwed system and the last suggestion posted by Donnie didn't resolve the matter either. Fortunately the errors were directly my fault and my own error. I didn't pay any attention to the profile my link was pointing to and I unmerged the gcc version I had running initially. But there is more i will update the bug with. As of late i have been pretty busy and haven't had time to update the bug progress. This bug has not been encountered following 5 test compilations and installs. Possibly I have been out so much I haven't been up to date with patches and code changes etc. In conclusion, I have not been able to re-create the bug/issue following 5 attempts to do so. This bug is closed and will be re-opened if required. |