I did test building it on i386.
I found that:
* OPTIONS did not take effect (always depended on lang/ldc).
* It cannot be built with dmd1.
The patch corrects above problems. Tested with pourdriere on stable/12 i386 and
I should have done that before submitting the port. Sorry.
Effectively, neither dmd2 nor ldc builds on i386 (and non-x86), the fact that
only amd64 version may be used do not change.