Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Supported platforms and architectures

x86-32 Linux

  • best supported, see dstress results
  • contact: lindquist, ChristianK

x86-32 Windows using MinGW

x86-32 Mac

  • LDC compiles
  • detection of data segments broken, copy code from GDC? License?
  • locking primitives not verified to work
  • contact: fawzi, doob

x86-64 Linux

  • LDC compiles, runtime compiles
  • inline assembly is supported
  • almost all exception handling works
  • the tango user lib builds (may also fluctuate depending on ldc revision)
  • list of dstress issues
    • most of the dstress failures can be attributed to internal 'string' type missing, size_t problem (easy to fix),
    • a known llvm related exception handling problem (#150), and the major one is a GC problem (can't isolate yet)
  • contact: wilsonk

x86-64 Windows

  • Issues with MinGW32 in WOW mode & MinGW64 doesn't seem to be production quality, so using MSVC
  • LDC compiles w/ patch (see ticket #98 for patch)
  • runtime doesn't compile (yet!)
  • no exception handling, inline asm, etc.
  • untested
  • contact: fraserofthenight@gmail.com

PPC Mac

  • LDC compiles, but bugs in frontend
  • porting of GDC fixes suggested
  • runtime, inline asm and exception handling need work
  • contact: TrevorPascal??, Kashia?

x86-32 FreeBSD

  • runtime, inline asm and exception handling need work
  • untested
  • contact: Ralith

Sparc

  • Check forum

Other platforms here

Copyright © 2008, LDC Development Team.