digitalmars.D - windows d and 64 x86-64
- Jakob Praher (12/12) Mar 08 2007 hi,
- Daniel Keep (10/27) Mar 08 2007 DMD currently does not support 64-bit codegen. Additionally, I highly
- janderson (9/26) Mar 08 2007 I'm not sure about the 64-bit part (I assume its possible, DMD can
- Jakob Praher (3/3) Apr 12 2007 I am afraid I cannot find a source for generating dmd 64bit object files...
- Johan Granberg (4/8) Apr 12 2007 As far as I know there presently is no way for dmd to generate 64bit cod...
- Sean Kelly (8/17) Mar 08 2007 No, though someone had a back-end that generated CLI code at one point.
hi, I'd like to use d for some kind of system progrmaming project within a company that has to support windows 64 bit (windows 2003+) espesially in a VS.Net environment (so to say MS toolchain). I don't think I am able to pursuade them to switch to a mingw od cygwin environment. Has anybody of you used the dmd compiler in tandem with the VS.NET environment in a 64 bit environment. So to say: For instance build a 64bit dll with d and then link them to a 64 bit version of a MSVC application or PInvoke it using the CLR? Are there some expierences regarding this setup? Pleas share them with me. thanks in advance -- Jakob
Mar 08 2007
Jakob Praher wrote:hi, I'd like to use d for some kind of system progrmaming project within a company that has to support windows 64 bit (windows 2003+) espesially in a VS.Net environment (so to say MS toolchain). I don't think I am able to pursuade them to switch to a mingw od cygwin environment. Has anybody of you used the dmd compiler in tandem with the VS.NET environment in a 64 bit environment. So to say: For instance build a 64bit dll with d and then link them to a 64 bit version of a MSVC application or PInvoke it using the CLR? Are there some expierences regarding this setup? Pleas share them with me. thanks in advance -- JakobDMD currently does not support 64-bit codegen. Additionally, I highly doubt that anything produced by MS' tools can be read by DMD. It may also be true vice-versa, but I've never had an opportunity to test. -- Daniel -- Unlike Knuth, I have neither proven or tried the above; it may not even make sense. v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
Mar 08 2007
Jakob Praher wrote:hi, I'd like to use d for some kind of system progrmaming project within a company that has to support windows 64 bit (windows 2003+) espesially in a VS.Net environment (so to say MS toolchain). I don't think I am able to pursuade them to switch to a mingw od cygwin environment. Has anybody of you used the dmd compiler in tandem with the VS.NET environment in a 64 bit environment. So to say: For instance build a 64bit dll with d and then link them to a 64 bit version of a MSVC application or PInvoke it using the CLR? Are there some expierences regarding this setup? Pleas share them with me. thanks in advance -- JakobI'm not sure about the 64-bit part (I assume its possible, DMD can certainly do 64-bit). I think someone posted a little while ago how to use the MSVS linker to build DMD executables (I can't find the thread here). I would search at bit longer however I've gotta run. Also integration wise, people have done that before. Check out the thread "D and MSVC .net 2002". Hope that was helpful. -Joel
Mar 08 2007
I am afraid I cannot find a source for generating dmd 64bit object files. Is the backend still worked on? -- Jakob
Apr 12 2007
Jakob Praher wrote:I am afraid I cannot find a source for generating dmd 64bit object files. Is the backend still worked on? -- JakobAs far as I know there presently is no way for dmd to generate 64bit code, however the gdc compiler can (at least for linux) so you could start looking here dgcc.sf.net .
Apr 12 2007
Jakob Praher wrote:hi, I'd like to use d for some kind of system progrmaming project within a company that has to support windows 64 bit (windows 2003+) espesially in a VS.Net environment (so to say MS toolchain). I don't think I am able to pursuade them to switch to a mingw od cygwin environment. Has anybody of you used the dmd compiler in tandem with the VS.NET environment in a 64 bit environment.No, though someone had a back-end that generated CLI code at one point. Also, I was suddenly reminded of this this morning: http://research.microsoft.com/phoenix/ It would take some work, but it might be interesting to see if the DMD front-end could be integrated with Phoenix as a shortcut to generating Win64 binaries. Sean
Mar 08 2007