www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Anyone needs a MIPS32 build server?

reply Dmitry Olshansky <dmitry.olsh gmail.com> writes:
Got my hands on dual-core 1.2Ghz MIPS box, I plaed to use it for 
various experiments and as NAS / media center.

Now I realized  someone in D comunity might need a MIPS32 build 
server - in such a case reply in this thread or shoot me an email.


—
Dmitry Olshansky
May 06
parent reply Iain Buclaw <ibuclaw gdcproject.org> writes:
On Wednesday, 6 May 2020 at 21:10:38 UTC, Dmitry Olshansky wrote:
 Got my hands on dual-core 1.2Ghz MIPS box, I plaed to use it 
 for various experiments and as NAS / media center.

 Now I realized  someone in D comunity might need a MIPS32 build 
 server - in such a case reply in this thread or shoot me an 
 email.
Hi, thanks! I already have access to 3 MIP64 boxes which have the mips32 toolchain available as well (the description in the README says that it's an EdgeRouter Pro). But you are always welcome to give building gdc a try anyway, and send us the testsuite results! (make check-d) I doubt we're at the point yet where building natively on MIPS as part of some CI is really necessary, besides your box will just be constantly hammered by weekly sync updates. :-) Iain.
May 08
parent reply Dmitry Olshansky <dmitry.olsh gmail.com> writes:
On Friday, 8 May 2020 at 15:56:46 UTC, Iain Buclaw wrote:
 On Wednesday, 6 May 2020 at 21:10:38 UTC, Dmitry Olshansky 
 wrote:
 Got my hands on dual-core 1.2Ghz MIPS box, I plaed to use it 
 for various experiments and as NAS / media center.

 Now I realized  someone in D comunity might need a MIPS32 
 build server - in such a case reply in this thread or shoot me 
 an email.
Hi, thanks! I already have access to 3 MIP64 boxes which have the mips32 toolchain available as well (the description in the README says that it's an EdgeRouter Pro). But you are always welcome to give building gdc a try anyway, and send us the testsuite results! (make check-d)
Oh, cool. And yeah, I'll definitely play with D language on the box one day. Mostly looking at LDC though but GDC might be better option platform stability wise.
 I doubt we're at the point yet where building natively on MIPS 
 as part of some CI is really necessary, besides your box will 
 just be constantly hammered by weekly sync updates. :-)
Yeah, that would be mildly inconvenient ;)
 Iain.
May 09
parent reply Johan <j j.nl> writes:
On Saturday, 9 May 2020 at 19:21:36 UTC, Dmitry Olshansky wrote:
 On Friday, 8 May 2020 at 15:56:46 UTC, Iain Buclaw wrote:
 On Wednesday, 6 May 2020 at 21:10:38 UTC, Dmitry Olshansky 
 wrote:
 Got my hands on dual-core 1.2Ghz MIPS box, I plaed to use it 
 for various experiments and as NAS / media center.

 Now I realized  someone in D comunity might need a MIPS32 
 build server - in such a case reply in this thread or shoot 
 me an email.
Hi, thanks! I already have access to 3 MIP64 boxes which have the mips32 toolchain available as well (the description in the README says that it's an EdgeRouter Pro). But you are always welcome to give building gdc a try anyway, and send us the testsuite results! (make check-d)
Oh, cool. And yeah, I'll definitely play with D language on the box one day. Mostly looking at LDC though but GDC might be better option platform stability wise.
Did you already try LDC with it? LDC should support MIPS32 at least to some degree; we have druntime modifications for it. cheers, Johan
May 09
parent Dmitry Olshansky <dmitry.olsh gmail.com> writes:
On Saturday, 9 May 2020 at 22:25:47 UTC, Johan wrote:
 On Saturday, 9 May 2020 at 19:21:36 UTC, Dmitry Olshansky wrote:
 On Friday, 8 May 2020 at 15:56:46 UTC, Iain Buclaw wrote:
 On Wednesday, 6 May 2020 at 21:10:38 UTC, Dmitry Olshansky
[snip]
 Mostly looking at LDC though but GDC might be better option 
 platform stability wise.
Did you already try LDC with it? LDC should support MIPS32 at least to some degree; we have druntime modifications for it.
Tons of real-world stuff flowing in my way these days despite the "freeze" of the economy. As I put it "all of the work eventually flows to those capable of doing it" in any org. Anyhow I'll give it a shot some time soon and will ping you guys back if something is (not) working.
 cheers,
   Johan
May 10