Introduction to yasm
        
        
          Yasm is a complete rewrite of the
          NASM-2.16.03 assembler. It supports the x86 and
          AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and
          outputs binary, ELF32 and ELF64 object formats.
        
        
          This package is known to build and work properly using an LFS 12.2
          platform.
        
        
          Package Information
        
        
        
          yasm Dependencies
        
        
          Optional
        
        
          cython-3.0.11 and Python2
        
       
      
        
          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 -j1
          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:
              yasm
            
            
              Installed Library:
              libyasm.a
            
            
              Installed Directory:
              /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
                   | 
              
                | 
                    libyasm.a | 
                    provides all of the core functionality of yasm, for manipulating
                    machine instructions and object file constructs
                   |