%general-entities; ]> $LastChangedBy$ $Date$ yasm-&yasm-version; yasm Introduction to yasm Yasm is a complete rewrite of the assembler. It supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binary, ELF32 and ELF64 object formats. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &yasm-md5sum; Download size: &yasm-size; Estimated disk space required: &yasm-buildsize; Estimated build time: &yasm-time; yasm Dependencies Optional and Cython User Notes: Installation of yasm Install yasm by running the following commands: sed -i 's#) ytasm.*#)#' Makefile.in && ./configure --prefix=/usr && make To test the results, issue: make check. Now, as the root user: make install Command Explanations sed -i 's#) ytasm.*#)#' Makefile.in: This sed prevents it compiling 2 programs (vsyasm and ytasm) that are only of use on Microsoft Windows. Contents Installed Program Installed Library Installed Directory yasm libyasm.a /usr/include/libyasm Short Descriptions yasm is a portable, retargetable assembler that supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binaries in ELF32 and ELF64 object formats yasm libyasm.a provides all of the core functionality of yasm, for manipulating machine instructions and object file constructs libyasm.a