To compile the kernel only a couple of tar.gz packages are needed:
gcc
glibc
linclude
binutils
make
bash
kernel sources
<...>
I used to do that for some older distro the same way (muLinux).
(I took all the required tar.gz from slakware
![Smile :)](./images/smilies/icon_smile.gif)
Then one would need the additional stuff for X apps.
X11 libs
gtk libs
xmkmf
<etc>
Now, that we have a full blown hard disk install...
Why not collecting all required packages for Puppy to do the job,
instead of taking another distro...?
Even if the total size of needed packages is bigger than Puppy itself -
so what..
PS