export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti"

load perl5 extension

nasm-2.03.01
------------
./configure --prefix=/usr
make
sudo make install

[note this is only required to compile syslinux]

syslinux-4.01
-------------
remove march=-i386, -Os from MCONFIG.embedded

replace march=-i386 in
com32/rosh/MCONFIG
com32/lib/MCONFIG
com32/MCONFIG
gpxe/src/arch/i386/Makefile

adjust /usr -> /usr/local in MCONFIG

make

remove win32 from Makefile

sudo make install

edit /usr/bin/mkdiskimage & /usr/local/bin/isohybrid.pl

/usr/bin/perl -> /usr/local/bin/perl

sudo cp /usr/src/syslinux-4.01/mbr/mbr.bin /usr/local/share/syslinux
sudo cp /usr/src/syslinux-4.01/linux/syslinux-nomtools /usr/local/bin/syslinux
