[M3devel] Hudson/status
Jay K
jay.krell at cornell.edu
Mon Nov 8 10:18:45 CET 2010
Yes, I'm working on fixing all the Hudson breakage. I have more changes coming.
None of them are particularly major, but in proportion to my ability to execute.... :(
Everything did work on my machine (*).
Hm, It could therefore be the m3cg/ir/interface change, which was an ok change, it just has to be scripted/danced properly.
I believe I'll have more m3cg changes soon -- representing fields and types as "ordinals".
We do have to be able to make such changes.
I would be willing to have the version number actually ever change (I never ever has I believe) and use it to indicate the form and have one cm3cg that handles multiple forms. At least temporarily until they all get updated. But I know many folks dislike that kind of thing. It gets ugly as many versions are supported.
I didn't anticipate C++ being such a problem, but I'm still willing to go with it.
It is supposed to work, and it does "just work" with g++ 4.x.
It just didn't work with g++ 3.x and Sun CC.
(*) -- however a) I forgot to checkin m3makefile a few times and b) due to incrementality, it wasn't always using current files.
Yep...
2010-11-01 09:59 jkrell
* scripts/python/upgrade.py, m3-sys/m3cggen/src/Main.m3,
m3-sys/m3middle/src/M3CG_BinRd.m3, m3-sys/m3middle/src/M3CG_Binary.i3,
m3-sys/m3cc/gcc/gcc/m3cg/m3cg.h, m3-sys/m3cc/gcc/gcc/m3cg/parse.c:
remove the rest of set_runtime_hook
2010-11-01 09:37 jkrell
* m3-sys/: m3cggen/src/Main.m3, m3middle/src/M3CG.m3,
m3middle/src/M3CG_BinRd.m3, m3middle/src/M3CG_BinWr.m3,
m3middle/src/M3CG_Binary.i3, m3middle/src/M3CG_Check.m3,
m3middle/src/M3CG_Ops.i3, m3middle/src/M3CG_Rd.m3,
m3middle/src/M3CG_Wr.m3, m3back/src/M3C.m3, m3back/src/M3x86.m3,
m3cc/gcc/gcc/m3cg/parse.c:
remove get_runtime_hook, set_runtime_hook
small part remains, until I work m3cggen into upgrade.py so that
m3cg.h can be more easily updated
- Jay
> Date: Mon, 8 Nov 2010 10:05:50 +0100
> From: wagner at elegosoft.com
> To: m3devel at elegosoft.com
> Subject: Re: [M3devel] Hudson/status
>
> Quoting Jay K <jay.krell at cornell.edu>:
>
> >
> > Solaris 2.10/sparc32/opencsw worked fine for me cross+boot. Just a
> > matter of CVS now I think.
> > Ditto Darwin/AMD64. So I'll "reset" Hudson's state.
> > I'm trying Solaris 2.9 again.
> > I don't remember about Solaris/x86. I'll try again. Later.
> > I *think* everything else is ok -- Linux/x86/amd64,
> > FreeBSD/x86/amd64, Darwin/x86/ppc.
>
> FreeBSD/x84 seems to be broken since 17 days:
> http://hudson.modula3.com:8080/job/cm3-current-build-FreeBSD4/
> PPC_DARWIN has been broken for 7 days:
> http://hudson.modula3.com:8080/job/cm3-current-build-PPC_DARWIN/
> Solaris 2.9 hasn't succeeded for more than a month:
>
> http://hudson.modula3.com:8080/job/cm3-current-build-SOLsun-opencsw-current9s/
> Same for AMD64_DARWIN:
> http://hudson.modula3.com:8080/job/cm3-current-build-AMD64_DARWIN/
>
> We should try to get all of these working again and then keep them
> in that state :-) Currently everything seems to be very unstable,
> but I haven't said much because (a) I haven't had much time to care and
> (b) I thought you were doing same major changes on the backend again.
>
> Let's try to keep all the cm3-build an m3cc jobs blue in the Hudson
> display.
>
> > I'll double check these but later.
> > Not sure about OpenBSD/NetBSD.
> > Network to OpenBSD seems to not work any longer in Hudson.
>
> If we should exclude some platforms from the view due to non-available
> build machines, let me know. You can do that yourself, too at
> http://hudson.modula3.com:8080/view/cm3-current/configure.
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20101108/b9a6fb1b/attachment-0002.html>
More information about the M3devel
mailing list