tce-load -i compiletc squashfs-tools automake libtool-dev intltool Xorg-7.7-3d-dev

wget http://anduin.linuxfromscratch.org/BLFS/xf86-video-intel/xf86-video-intel-20200218.tar.xz

tar xf xf86-video-intel-20200218.tar.xz

cd xf86-video-intel-20200218

./autogen.sh

CC="gcc -march=i486 -mtune=i686 -Os -pipe" CXX="g++ -march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-static --localstatedir=/var --sysconfdir=/etc --libexecdir=/usr/local/lib/xorg --with-default-dri=1

find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;

make

mkdir /tmp/work

sudo make install DESTDIR=/tmp/work

remove *.la and manual files

mksquash /tmp/work /tmp/xf86-video-intel-i810.tcz

xf86-video-intel-i810.tcz.dep file:
graphics-KERNEL.tcz
libXvmc.tcz
libdrm.tcz
pixman.tcz
libXinerama.tcz
libXrandr.tcz
libXdamage.tcz
libXcursor.tcz
libXtst.tcz
libxshmfence.tcz

minimal /etc/sysconfig/tcedir/onboot.lst:
xf86-video-intel-i810.tcz
Xorg-7.7.tcz
flwm_topside.tcz
aterm.tcz

/etc/X11/xorg.conf file may not be needed or use to specify resolution, example:

# - TC boot just needs xf86-video-intel-i810.tcz and Xorg-7.7.tcz.
# - Need to specify HorizSync and VertRefresh rate.
# - DRI false may avoid black screen boot, n/a here.
Section "Monitor"
        Identifier   "Monitor0"
        HorizSync 30-80
        VertRefresh 50-75
EndSection
Section "Device"
        #Option      "DRI"         "false" 
        Identifier  "Card0"
        Driver      "intel"
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 16
        SubSection "Display"
                Depth 16
                Modes "1152x864"
                #Modes "1280x800"
        EndSubSection
EndSection