tce-load -i perl5 bash ncurses-dev bc

[configure kernel]
make mrproper
copy .config
make oldconfig

make prepare
make modules_prepare

cp Module.symvers
make SUBDIRS=scripts/mod

export KBUILD=/usr/src/linux-4.8.17
cd /lib/modules/4.8.17-tinycore
sudo ln -s /usr/src/linux-4.8.17 build

cd ndiswrapper-1.61

patch -Np0 -i ../ndiswrapper_local.patch

edit utils/Makefile
CC = gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe

CC="gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe" make
sudo CC="gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe" make install

move files
sudo mkdir /usr/local/sbin
sudo mv /usr/sbin/ndiswrapper-buginfo /usr/local/sbin
sudo mv /usr/sbin/ndiswrapper /usr/local/sbin
sudo mv /sbin/loadndisdriver /usr/local/sbin

cd driver
gzip ndiswrapper.ko
advdef -z4  ndiswrapper.ko.gz
sudo mkdir -p /usr/local/lib/modules/4.8.17-tinycore/kernel/misc
sudo cp ndiswrapper.ko.gz /usr/local/lib/modules/4.8.17-tinycore/kernel/misc

edit ndiswrapper
/usr/bin/perl -> /usr/local/bin/perl

edit ndiswrapper-buginfo
/sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver
/usr/sbin/ndiswrapper -> /usr/local/sbin/ndiswrapper

