Turns WEAK into a nop in asm files as the nasm assembler has no support for weak symbols, so we live with potential conflicts on Mac.
Temporarily runs Mac on PR builds to ensure this fixes Mac on Travis (tested locally and it does fix it there).
Issue: #3315 (closed)