Introduksjon til yasm
Yasm er en fullstendig omskrivning
av NASM-2.16.03 assembleren. Den støtter x86 og
AMD64 instruksjonssett, aksepterer NASM og GAS assembler syntakser
og binære utdataer, ELF32 og ELF64 objektformater.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.4 plattform.
Pakkeinformasjon
yasm Avhengigheter
Valgfri
cython-3.1.3 og Python2
Installasjon av yasm
Først, fiks et problem når det bygges med gcc-15:
sed -e 's/def __cplusplus/ defined(__cplusplus) || __STDC_VERSION__ >= 202311L/' \
-i libyasm/bitvect.h
Installer yasm ved å kjøre
følgende kommandoer:
sed -i 's#) ytasm.*#)#' Makefile.in &&
./configure --prefix=/usr &&
make
For å teste resultatene, utsted: make
-j1 check.
Nå, som root
bruker:
make install