Calypso: Direct and full interfacing to C++

Kelly via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Feb 14 09:34:59 PST 2015


Ok, I have pushed my changes to Calypso on github. I did this 
mostly for testing because I wanted to make sure things still 
compiled on linux.

Unfortunately, we need specific versions of llvm and clang to get 
things compiled as ldc2 hasn't been updated to the bleeding edge 
as of today. The versions I used on Win64 and Linux (didn't test 
OS X, but I can if needed) are:

llvm:   77b557430c1315ef50c3256cdc5e73ac54d0154e
Clang:  baa701f47b7856f848080b51bc4fbcf984d29faa

So, it took me a while to figure out that some problems weren't 
ours, but rather with compiling calypso (or ldc) with llvm from 
git today. Things build and will compile D programs as is, but 
fail on Win64 and Linux today for calypso specific code.

Elie, perhaps you can see what is wrong just looking at my 
revisions? I would suspect the problem is in astunit.cpp because 
ASTReader is where the error is coming from.

Anyways, take a look if you like. I would like to get this 
problem figured out before importing the last couple days worth 
of Calypso changes. I'll work on it some more in a few hours 
since I have a usable linux install again...WIN64 is just painful 
to work on for me, so I'll get things working and merged on Linux 
first and then move back to WIN64 :)

Thanks,
Kelly




More information about the Digitalmars-d-announce mailing list