Introduksjon til yasm
Yasm er en fullstendig omskrivning
av NASM-3.01
assembleren. Den støtter x86 og AMD64 instruksjonssett, aksepterer
NASM og GAS assembler syntakser og binære utdataer, ELF32 og ELF64
objektformater.
Notat
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
noen pakker riktig hvis LFS eller avhengigheter har blitt
oppdatert siden de siste stabile versjonene av bøkene.
Pakkeinformasjon
yasm Avhengigheter
Valgfri
cython-3.1.4 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