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

Ticket #31 (closed defect: fixed)

Opened 1 year ago

Last modified 5 months ago

win32 support incomplete

Reported by: lindquist Assigned to:
Priority: major Milestone: Alpha
Component: Version:
Keywords: Cc:

Description

LLVM already supports the MingW32 platform, so porting LLVMDC to that shouldn't be that big a job. Adding support for MS Windows platforms will probably boost user/tester count tremendously, so it's a big thing. Should be fixed before alpha release.

Change History

06/20/08 21:39:48 changed by lindquist

Since rev [306], LLVMDC can now be built with MinGW32/MSYS. There's still more work to do here, but at least it compiles and links :)

06/27/08 18:21:11 changed by lindquist

  • summary changed from win32 not supported to win32 support incomplete.

Since rev [327] llvmdc is more working than broken on mingw32. The runtime library compiles, but there still seems to be problems with linking as well as some issues with finding include/library paths. The first I haven't looked into yet, the second could be a problem with .ini file reading, or it could be something completely different.

DMD's handling of path stuff specifically, is written in a very low-level fashion and migrating all Path, and File handling to using LLVM provided routines/classes might be a good solution.

07/27/08 15:26:01 changed by lindquist

  • status changed from new to closed.
  • resolution set to fixed.

From what I hear this is pretty much working now.

Further issues on Windows should get their own tickets.

Copyright © 2008, LDC Development Team.