Difference between revisions of "Yasm"

From CBLFS
Jump to navigationJump to search
(I added the package description and the template for the "Contents" section.)
(I updated the package description.)
Line 10: Line 10:
  
 
Yasm is a complete rewrite of the [[NASM]] assembler under the new BSD license. It currently supports the x86 and AMD64 instruction sets, accepts [[NASM]] and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.
 
Yasm is a complete rewrite of the [[NASM]] assembler under the new BSD license. It currently supports the x86 and AMD64 instruction sets, accepts [[NASM]] and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.
 +
 +
'''Project Home Page''': http://www.tortall.net/projects/yasm/
  
 
== Dependencies ==
 
== Dependencies ==

Revision as of 21:54, 31 January 2007

Download Source: http://www.tortall.net/projects/yasm/releases/yasm-0.8.0.tar.gz

Introduction to Yasm

Yasm is a complete rewrite of the NASM assembler under the new BSD license. It currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

Project Home Page: http://www.tortall.net/projects/yasm/

Dependencies

Optional

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install

Contents

Installed Programs: ???
Installed Libraries: ???
Installed Directories: ???

Short Descriptions

program1 ???
program2 ???
library1.{a,la,so} ???