From: <bug...@fr...> - 2007-04-06 18:57:50
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 Summary: nouveau: __ucmpdi2 unresolved on ppc32 Product: DRI Version: DRI CVS Platform: PowerPC OS/Version: Linux (All) Status: NEW Severity: major Priority: medium Component: DRM modules AssignedTo: mar...@ic... ReportedBy: pq...@ik... CC: dri...@li... I am submitting this bug for another user (voodoochild142 on #nouveau), I do not have ppc32 hardware myself. It seems some versions of GCC generate calls to __ucmpdi2 for 64-bit comparisons, especially for switch-statements. There are two old GCC bugs [1,2] about it and it might be fixed somewhere, but voodoochild142 still hit it on Gentoo today, using the nouveau overlay ebuild x11-drm for installing DRM modules from git tree. __ucmpdi2 is implemented in libgcc, and there are patches around to take it from there [3]. Another suggested way is to implement it in assembly [4]. These are kernel-wide options. In the mean time, V4L2 also hit this problem and solved it with a hack [5]. voodoochild142 is using a not-the-latest kernel, 2.6.19-gentoo-r5, but as far as I can see, there is no ppc32 implementation for __ucmpdi2 in 2.6.20. I do not know about the bugfix versions 2.6.20.x or .21-rc. Note, that this bug is GCC-version specific, more info in the links below. [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21237 [2] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25724 [3] http://marc.info/?l=linux-kernel&m=116612657105264&w=2 [4] http://marc.info/?l=linux-kernel&m=116636223214963&w=2 [5] http://marc.info/?l=linux-kernel&m=116888864416842&w=2 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2007-04-06 19:02:47
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 ------- Comment #1 from mar...@ic... 2007-04-06 12:02 PST ------- Last time I heard about that, it was a gcc bug and was fixed in later versions. Could you try a later gcc version ? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2007-04-09 08:44:06
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 ------- Comment #2 from mar...@ic... 2007-04-09 01:43 PST ------- More precisely, this should be fixed in gcc 4.2 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2007-04-22 21:57:15
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 wi...@po... changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wi...@po... ------- Comment #3 from wi...@po... 2007-04-22 14:57 PST ------- I also ran into this. I applied the patch from [4] and was able to continue, after a reboot of course... -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2007-05-01 21:43:12
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 mar...@ic... changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mar...@ic... |no...@li...eedesktop.or | |g ------- Comment #4 from mar...@ic... 2007-05-01 14:43 PST ------- Reassigning bugs to the list. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2007-11-12 09:56:31
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 bj...@co... changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bj...@co... ------- Comment #5 from bj...@co... 2007-11-12 01:56 PST ------- (In reply to comment #2) > More precisely, this should be fixed in gcc 4.2 I have gcc 4.2.2 here, and I'm still hitting this. Patch from [4] works for me as well. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. |
From: <bug...@fr...> - 2008-02-01 19:16:06
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 --- Comment #6 from Maarten Maathuis <mad...@gm...> 2008-02-01 11:16:02 PST --- I've not heard people complain about this recently, is it still an issue? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-02-01 20:08:14
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 --- Comment #7 from Brian Tarricone <bj...@co...> 2008-02-01 12:08:09 PST --- Yes, I still had to patch 2.6.24 to add an implementation for this symbol. Using gcc 4.2.2 here. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-02-05 17:43:08
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 --- Comment #8 from Henrik Sørensen <hen...@gm...> 2008-02-05 09:43:04 PST --- I just hit this today. Running a debian compiled 2.6.24-1 ppc32 kernel and I'm compiling with gcc version 4.2.3 (Debian 4.2.3-1). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-02-06 12:55:53
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 Emanuele <ema...@me...> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emanuele.zamprogno@medicinao | |pen.info --- Comment #9 from Emanuele <ema...@me...> 2008-02-06 04:55:50 PST --- Hi, I'm using an gcc 4.2.3 from Debian and a Kernel 2.6.24 in a Powerbook G4 [ppc32], but when i conpile DRM, i continue to have the problem. [drm] Initialized drm 1.1.0 20060810 nouveau: Unknown symbol __ucmpdi2 Any ideas? or anything i can bring here to explain these? Thanks -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-02-06 16:14:53
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 KIMURA Masaru <hiy...@gm...> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hiy...@gm... --- Comment #10 from KIMURA Masaru <hiy...@gm...> 2008-02-06 08:14:49 PST --- FYI, same here on gentoo (ppc32, <=gentoo-sources2.6.23-r5, gcc-4.2.2). I've filed this bug at gentoo's bugzilla too, b/c to ask toolchain and/or x11 maintainers about where problem is. http://bugs.gentoo.org/show_bug.cgi?id=204985 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-03-13 08:15:42
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 --- Comment #11 from Danny <ob...@ma...> 2008-03-13 01:15:37 PST --- I just add here a link to marcheu's patch to do this in drm instead (to make it easy for ppl who want to avoid rebuilding their kernel: http://icps.u-strasbg.fr/~marchesin/nvdri/ucmpdi2.diff d. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |
From: <bug...@fr...> - 2008-04-19 16:28:24
|
http://bugs.freedesktop.org/show_bug.cgi?id=10547 Stephane Marchesin <mar...@ic...> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #12 from Stephane Marchesin <mar...@ic...> 2008-04-19 09:28:19 PST --- There is now a fix in the 2.6.25 kernel, I'll close this bug. If you encounter this on < 2.6.25, apply the patch linked above. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. |