Bug 16392 – drop win32.mak

Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
dlang.org
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2016-08-15T14:15:29Z
Last change time
2017-12-18T22:55:38Z
Assigned to
No Owner
Creator
Seb

Comments

Comment #0 by greensunny12 — 2016-08-15T14:15:29Z
AFAIK it's a huge pain to keep the win32.mak up-to-date and requires a lot of work & resources that would be spent more wisely on important matters. Ideas 1) use reggae (or another cross-platform buildtool) for dlang.org 2) just drop win32.mak (windows 10 includes a full ubuntu bash anyways)
Comment #1 by lodovico — 2016-08-15T21:24:27Z
(In reply to greensunny12 from comment #0) > 2) just drop win32.mak (windows 10 includes a full ubuntu bash anyways) I don't think this is really an option. Windows 10 bash produces posix executables, not windows ones. So it is only ok if posix.mak can be used to cross-compile for windows. Even if that is the case, the Windows 10 bash currently has some limitations that make it not production-ready.
Comment #2 by github-bugzilla — 2017-12-15T05:58:14Z
Commits pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/7cde786406269c19bcc91d81605453ce817f4fdc Fix Issue 16392 - Remove deprecated Windows targets Support for Windows has been abandoned for more than a year. It's dangerous to leave unmaintained scripts in the official repository as it can easily lead to a frustrating experience. This leaves the CHM generation as that's the sole part still being actively used. See also: https://github.com/dlang/dlang.org/pull/1957#issuecomment-351302277 https://github.com/dlang/dlang.org/commit/4d6452a48659d48309612117d3b26a48a2198094 Merge pull request #1976 from wilzbach/remove-windows-targets Fix Issue 16392 - Remove deprecated Windows targets
Comment #3 by github-bugzilla — 2017-12-18T22:55:38Z
Commits pushed to stable at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/7cde786406269c19bcc91d81605453ce817f4fdc Fix Issue 16392 - Remove deprecated Windows targets https://github.com/dlang/dlang.org/commit/4d6452a48659d48309612117d3b26a48a2198094 Merge pull request #1976 from wilzbach/remove-windows-targets