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.
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.2 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