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
Denne pakken er kjent for å bygge og fungere
skikkelig med en LFS 13.0 plattform.
Pakkeinformasjon
yasm Avhengigheter
Valgfri
cython-3.2.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