When using -fno-integrated-as flag, the gnu assembler produces code with some default march/mabi which later causes linker failure due to incompatible mabi/march.
In this patch we explicitly propagate -mabi and -march flags to the GNU assembler.
Observations:
- Should we also propagate these values to the linker besides the assembler? I think we should. I can update the patch if you agree.
- There is no default value for march. Should we set a default one?
s/MABI-ILP64/MABI-LP64