On Wednesday, February 1, 2012 8:50:01 PM UTC-5, Jo Shields wrote: > Right now, Mono is available in Debian armhf. This is a hack - what > > we're actually doing is building Mono as an armhf binary, but built to > > emit soft VFP instructions and using calling conventions and ABI for > > armel. This hack works well enough for pure cross-platform code (like > > the C# compiler) to run, but dies in a heap for anything complex. > > > > This situation is a bit on the crappy side of crap. > > > > In order for Mono on armhf not to be a waste of time, a "true" port > > needs to be completed. If I were to make a not-remotely-educated guess, > > I'd say it needs about 550 lines of changes, primarily the addition of > > code to emit the correct instructions feeling the correct registers in > > mono/mini/mini-arm.c plus a couple of tweaks to related headers. > > > > Upstream have also indicated that they're happy to provide guidance and > > pointers on how to implement this port, although they're unable to > > provide the requisite code themselves. > > > > Sadly, unless someone in the community is able to step forward and > > contribute here, it's only a matter of time before the armhf packages > > are rightfully marked RC-buggy, and 100+ packages need to be axed from > > armhf. This would make me sad.
Is this request still outstanding? I'm willing to help contribute. I will just need some guidance on how to use the source control for the project to get the source and guidance on how to build the package(s). I have experience on other platforms (mostly mainframes and mini-computers) with assembler and C, but I have a good general knowledge of computer architecture and compiling and linking. Currently I only have a Raspberry Pi to use for testing. From reading the differences between Raspbian and Debian, I see that Debian packages compile for ARMv7 while Raspbian comiples for ARMv6 for use with the Pi's BCM SoC. In theory I could test my changes on my Pi and then upload to have someone test on ARMv7. -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/467b8fbb-ddf2-4f39-8c58-6d4548496...@googlegroups.com