Install this package:
emerge -a dev-lang/nasm
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-lang/nasm
Or alternatively:
emerge --autounmask-write -a dev-lang/nasm
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.01 | 8 | amd64 arm64 ~loong ppc64 ~riscv x86 | 0 |
| 2.16.03 | 8 | amd64 arm64 ~loong ppc64 ~riscv x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>arthurzam@gentoo.org</email> <name>Arthur Zamarin</name> </maintainer> <longdescription> The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD/FreeBSD a.out, ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability. </longdescription> <upstream> <bugs-to>https://bugzilla.nasm.us/</bugs-to> <remote-id type="github">netwide-assembler/nasm</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-lang/nasm |
euse -E <flag> -p dev-lang/nasm |
euse -D <flag> -p dev-lang/nasm
| Flag | Description | 3.01 | 2.16.03 |
|---|---|---|---|
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | nasm-2.16.03.tar.xz | 1032388 bytes |
| DIST | nasm-3.01.tar.xz | 1499136 bytes |