I've been able to reproduce this on Debian, which has no Linaro patches.
Which heavily implies the issue is with Mono's Thumb code.
** Changed in: gcc-linaro
Status: New = Invalid
** Summary changed:
- [armel] Ubuntu GCC patches cause defective Mono 2.8 builds (SIGILL on
I'm attempting to reproduce this.
--
[armel] Ubuntu GCC patches cause defective Mono 2.8 builds (SIGILL on
NullReferenceException)
https://bugs.launchpad.net/bugs/667225
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs
** Attachment added: Fix for Mono 2.8 on GCC 4.5
https://bugs.launchpad.net/bugs/667225/+attachment/1712962/+files/gcc-4.5_build_fix.diff
** Also affects: gcc-4.4 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: gcc-linaro
Importance: Undecided
Status: New
--
Attached is a simple test case for this problem. Compile it on any
system with gmcs nre.cs, and run with mono nre.exe - it should
produce an error message like this:
Caught nre: System.NullReferenceException: Object reference not set to an
instance of an object
at Tests.Main (System.String[]
I should probably add that gcc-4.3, which has no Linaro patches, works
fine in either Debian or Ubuntu
--
[armel] Ubuntu GCC patches cause defective Mono 2.8 builds (SIGILL on
NullReferenceException)
https://bugs.launchpad.net/bugs/667225
You received this bug notification because you are a