On Tuesday, 25 February 2014 at 01:21:03 UTC, Assaf Gordon wrote:
dmd: fine, as long as the downloadable binary version works. I tested only on multiple debians and ubuntus. But it's not free, and it requires root privileges.

dmd does not require root. The install instructions about copying stuff into /etc and such are ridiculously overcomplicated - dmd actually just works* if you run it straight out of the zip as any regular user in any location.

* if the binary works on your distro, sometimes there's a version mismatch forcing you to build it yourself. That's not a hard thing to do either, the source is included and you can just make it as a regular user, but an extra step doesn't do 'just works'.

But it looks like it's only possible to compile dynamically-linked binaries.

This is more of a Linux problem than a D one. But most D programs will work normally, dynamically linking the C library *usually* works and that's all a D app really needs.

If you want more binary compatibility btw I'd say stick to building Windows exes, they almost always just work, even on Linux with wine.

Reply via email to