mcandre / toys

code demos for newbies
https://github.com/mcandre/toys
30 stars 6 forks source link

deprecate non-64 bit, non-gas, non-GNU/Linux assembler #257

Closed mcandre closed 8 months ago

mcandre commented 2 years ago

Too much to maintain. architectures (AT&T | Intel notation) is already potentially large enough target matrix without having to consider alternative assemblers, multiple Linux libc implementations, and multiple operating systems.

mcandre commented 2 years ago

On the other hand, Go, LLVM, NASM, and YASM offer better cross-operating system support (Windows) than GAS. While portability is not especially critical for assembler projects, we like to keep the door open when possible.