nemasu / asmttpd

Web server for Linux written in amd64 assembly.
GNU General Public License v2.0
3.02k stars 199 forks source link

Use GNU assembler instead of yasm #27

Closed DmitryHetman closed 6 years ago

DmitryHetman commented 7 years ago

In order to achieve better portability it's better to use 'as' instead, it can be installed on ARM64, POWER9, MIPS, most OS supported. Most GNU/Linux distros have gcc by default, but not yasm.

nemasu commented 7 years ago

Does 'as' assemble it with no source changes?

triforce commented 7 years ago

Does 'as' assemble it with no source changes?

Nope it is a different syntax. There is a .intel_syntax noprefix option but the code will probably still require changes.

It would be nice if it worked on ARM due to it being the main player in the IoT's.