On May 29, 2012, at 11:54 AM, Walter Bright <walter@digitalmars.com> wrote:

I think the changelog, which shows 80 bugs fixed in dmd alone, shows that this
is better.
 
But if regression are introduced at the same time, in every release, and not fixed in the next one, it's not good.

> * Windows - can't generate 64bit code - not an issue.
> * Mac OS X - one can seamlessly compile both 32 and 64bit code. All system
> libraries ship at least in 32 and 64bit x86 code - not an issue.
> * Linux - Can usually not compile for other architectures. Needs to install
> 32bit compatible libraries - in most of the cases a minor inconvenience.
> * FreeBSD - Don't know, but I'm assuming it's similar to how it's on Linux
>

Some people on the n.g. stated that this was a critical blocker for them because
they could not make a credible interface to C libraries that relied on
passing/returning structs.
 
But there's an easy workaround, compile for 32bit code. That what I said, I don't think it's _that_ many people that _actually_ depends on the code being 64bit.