compiling d code without phobos ?

Wiz thewizhard at msn.com
Sat Dec 16 11:49:05 PST 2006


I'm currently working on a little OS, and my goal is to use the D 
language as the main one.
I had no problem to build a running very very primitive version, but 
when I tried to define (not even using it), I have seen some troubles : 
gdc tells me there is a few reference that are undefined.
Right, theses references are the phobos ones : I have no need of since 
phobos can't work on my system yet (memory allocs and lot of things are 
going to be rebuild by myself later).
I then tried to make my own object.d file, I put it into my kernel 
folder and added it to the makefile, I still have some problems...
When compiling my version of object.d containing just a class definition 
'object', gdc seg faults. It seems to me that gdc imports 
mingw/include/d/3.4.5/object.d before compiling mine, and don't know 
what to do in the case of these two.
I also before got a error telling me the class was already defined (but 
don't remember how, from what I know there is no notable difference 
between the yesterdays context, and todays one), that's wy I ask if 
anybody knows any way of not using the phobos object.d, just my own ?
Tried the -nostdlib of gcc, without any positive results.

ps: Using windows version of gdc (GCC) 3.4.5 (mingw special) (gdc 0.19, 
using dmd 0.162)


More information about the D.gnu mailing list