Fix Makefile problems with no-warn linker flags

The presence and choice of no-warn flags needs to be dependent on the target architecture.  This should fix the issues introduced with pull request D-Programming-Language/tools#117.