[bug #31063] Problems running on mips64 abi n32
Lluís Batlle <[email protected]> Sat, 18 Sep 2010 23:54:41 +0000
| Newsgroups | gmane.network.mldonkey.bugs |
|---|---|
| Message-ID | <[email protected]> |
Follow-up Comment #2, bug #31063 (project mldonkey):
I compared the files, and I narrowed down the trouble to lack of templated
BitPrecision() function.
The mldonkey code had them for 'unsigned long' data type (32-bits in mips64),
while words were 64bits long. Using a templated BitPrecision function made the
assertion check go fine.
With this patch I attach (gcc44mips64.patch), mldonkey starts fine. I
included also some refinements over the first patch I posted, thanks to a
review by Zhang Le in the loongson-dev mailing list.
(The first incomplete patch had the sufix _2; this may look confusing. The
complete patch sits in gcc44mips64.patch, not gcc44mips64_2.patch).
Just to note, this works with gcc 4.5.1 for abi n32. I haven't tried other
configurations.
(file #21490)
_______________________________________________________
Additional Item Attachment:
File name: gcc44mips64.patch Size:2 KB
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?31063>
_______________________________________________
Missatge enviat a través de/per Savannah
http://savannah.nongnu.org/