On Wednesday, 3 October 2012 at 17:18:44 UTC, H. S. Teoh wrote:
I'm kinda on the fence about this one, mainly because dmd and gdc have different command-line syntaxes. Yes gdc has a compatibility mode, but that's not its "native" syntax. Ideally the symlink should point to executables that have more-or-less the same command-line syntax. It would suck if build scripts start failing just because you updated the
symlink to a different compiler.

DMD and GDC are not drop in replacements for each other due to the differences, so a common symlink is IMO a bad idea right now. Even if your build scripts were able to deal with a compiler switch from DMD to/from CDC, the linking part will fail unless everything being linked was rebuilt using the now current compiler.

--rt

Reply via email to