[M3devel] Status of CM3

John Marino adacore at marino.st
Wed May 28 10:41:06 CEST 2014


On 5/28/2014 08:20, Jay K wrote:
>  Sorry, my life has really changed and I have hardly any time now..
>  I still hope to come back.
> 
> 
> 
> The C backend works quite well.
> I was able to cross-to and self-world-build many platforms.
> Including bring up new platform: AMD64_NT.
> There is a jmpbuf alignment problem on AMD64_NT worked around by using
> libcmt.lib instead of msvcrt.dll.
> jmpbuf remains a platform-specificity in the frontend.
> 
> 
>  I believe we had mostly good experience with Linux/arm and maybe
> Dragonfly?
>  Not sure.


Hi Jay,
The assumptions I was working on was this:
A) There has been no release
B) We want to convert FreeBSD to c-backend
C) There is no support for DragonFly, we want to add that
D) We want to do B+C before the next release

So I thought there was some build-framework stuff that needed to happen
for FreeBSD and DragonFly prior to the release, otherwise we'd just have
to patch it all up and we were trying to avoid needing those patches.

I am not even at the point of evaluating the C-Backend.
Maybe if there was a release candidate then I could figure out what's
missing a provide patches.

At the very, very least we could have CM3 on github and build from a
specific tag.  I am not wild about that, but it's better than what's
available now.  (FreeBSD ports can build straight from github although
it's not really encouraged)

So if for no other reason, I'd like to see CM3 migrate to github ASAP.

Regards,
John



More information about the M3devel mailing list