Re: Mono 4.6.1 FTBFS on mipsel

Aurelien Jarno <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <[email protected]>
On 2016-10-07 21:04, Jo Shields wrote:
> Dear MIPS team,
> 
> 
> It seems that between Mono 4.2 and 4.6, Mono stopped building properly on little-endian 32-bit MIPS.
> 
> 
> https://buildd.debian.org/status/fetch.php?pkg=mono&arch=mipsel&ver=4.6.1.3%2Bdfsg-2&stamp=1475869442

I have just got a quick look at the code triggering the assert:

|        case OP_LMUL:
|        case OP_LDIV:
|        case OP_LDIV_UN:
|        case OP_LREM:
|        case OP_LREM_UN:
|        case OP_LSHL:
|        case OP_LSHR:
|        case OP_LSHR_UN:
|                mono_print_ins (ins);
|                g_assert_not_reached ();

For what I understand, it means that one of the above "internal
intermediate instruction" (sorry don't know the mono name for that) has
been emitted, and is not yet implemented for the MIPS backend.

Could you confirm? If it is the case and the only problem, that should
be relatively easy to implement. I'll give a try in the next days.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[email protected]                 http://www.aurel32.net
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJX+NuzAAoJELqceAYd3YybPzQP/1MYnFfyDo+5vqpmYkJAijgo
Uc14AzRh4gBC8CTnVnrRHQFDgDB0HS+gUhQJJsif0ffEvyVpXPg3OL7GKEYHgRTb
RUh52YTBztBAYPFZgRG5PbUXuq3LLFC0tnB1FCPFEY/vElI6/mcDmFDYGa8Rd/Xr
ux5tw5u8GbVp6uCWuDEWaFeqJxTJOxJ+lrJaJliSBl+SOoWarRGAuCjOk1dJPpB1
wqhPcmfubmS7PvHo3XrrT6Yt2BjS+15tIL38LAbEa1CakVxs/KE+kAGoyA61kUuu
Zh+QYNrF7MlWosWzMO1xQXwOWqnKW+aKtwYVcaR0DuRf2p/5F1pSqFbdaGz2xDMY
BcmEu/iGyzGaMUmTDlk1NHEn+jt/ueaHRxq3EoJhYtKcI/sH09zDHtXcli9UlylU
2VAq3KYtR3ZF9342NetTugH7XfKiOm4qI341fkScmShlfMOfHik+Yq1zvWF4NweL
1gP9rCXRR+R3Qa1m5kzjxrkAQtYeUq4eYK33XQN8XfH4jrYthuDM2M8UMbeLWFpl
0Mp3gp05jdPkt4ewcRMwyvirie4pEZt9QBL9oMQxEDlKDyUQ5d+B94ToaNOvkxSn
5PrN4/QNXv4GeFXdCZRqeBHkKsDyyIgXHXAVG/NBv6GM8Lt9VEH3zQ1RCVcTfJpw
GOhZGI6XYP5Z3wieGRsr
=w/Rb
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.