Introduksjon til yasm
Yasm er en fullstendig omskrivning
av NASM-3.02
assembleren. Den støtter x86 og AMD64 instruksjonssett, aksepterer
NASM og GAS assembler syntakser og binære utdataer, ELF32 og ELF64
objektformater.
Notat
Denne versjonen av BLFS bygger eller kjører
kanskje ikke noen pakker riktig hvis LFS eller avhengigheter har
blitt oppdatert siden den nyeste stabile versjonen av System V
bøkene.
Pakkeinformasjon
yasm Avhengigheter
Valgfri
cython-3.2.9 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