[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Potential Mono removal from 32-bit big endian PowerPC in next upload



It would be not so nice to lost support for products like the Pegasos II which is a 32bit G4 device. :(


> Am 24.08.2015 um 23:49 schrieb Lennart Sorensen <lsorense@csclub.uwaterloo.ca>:
> 
> On Sun, Aug 16, 2015 at 08:59:19AM +0100, Jo Shields wrote:
>> Dear PPC porter people,
>> 
>> The major Mono version pending in experimental fixes GCC5 and fixes
>> reproducible builds and a dozen other bugs, so I don't want to delay it.
>> 
>> It doesn't build on PowerPC any more, and nobody upstream is working on it.
>> 
>> We recently introduced ppc64el, which is working, but there's nobody who
>> cares about 32-bit BE - the community contributor who gave us our ppc64el
>> port is working on ppc64, but simply isn't interested in 32-bit.
>> 
>> I've fixed up the build such that there is a single failure, a single
>> assert, still breaking the build (and about 31 of the tests in the runtime
>> test suite): https://gist.githubusercontent.com/directhex/f890350006e72be706af/raw/2bae2f1ea487f4f6c6f7d5ccb256feda35627c28/assert
>> 
>> This state of the art (which contains patches beyond what is in
>> Experimental) is at https://github.com/directhex/mono-1/tree/ppc32
>> 
>> I've hit the limits of my ability to debug and fix. I need someone familiar
>> with PPC porting to tell me what magic switch to flip to repair it, within a
>> short period of time - otherwise I'll be foced to simply mark 32-bit BE
>> powerpc as a dead arch & stop trying to support it in Mono and its 100
>> related packages.
> 
> I am having no luck building it so far.  It says it needs mcs 3.8 or
> higher and of course only 3.2 is available until the new one is built.
> 
> -- 
> Len Sorensen
> 


Reply to: