[Mono-bugs] [Bug 58453][Min] Changed - Gentoo/yellowdog ppc have old broken ucontext struct

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Aug 20 05:43:02 EDT 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by lupus at ximian.com.


--- shadow/58453	2007-08-14 13:23:46.000000000 -0400
+++ shadow/58453.tmp.21600	2007-08-20 05:43:02.000000000 -0400
@@ -137,6 +137,21 @@
 Do not reopen an old bug if you can not verify that every issue is the
 same (you are running a different OS).
 Please open a new bug with the relevant information, include OS,
 platform, architecture, ABI and any other relevant information in the
 new bug.
+------- Additional Comments From lupus at ximian.com  2007-08-20 05:43 -------
+We are not going to fix this issue, mainly because we don't have
+access to systems as broken, which would be required for testing. The
+thing you can try is to define in the exceptions-ppc.c file a struct
+with the correct ucontext layout (basically not what you have on your
+broken system, but one matching the correct definition; this is
+because I doubt your system managed to break also the kernel ABI and
+not just the userspace ABI). Then change the uses of struct ucontext
+to uses of struct correct_ucontext and if you also don't have a broken
+kernel ABI it may work. Otherwise just do the trivial changes to copy
+in an out the registers from the broken ucontext struct instead of
+from the correct one as it is done in the code: we can't do this for
+you since we can't even compile test such a change given that no one
+has access to such a broken system but you.

More information about the mono-bugs mailing list