AFAIK, the kernel is Floating Point (HF/SF) agnostic and only the tool chain (compilers) dictates how the binaries get compiled. On Slackware ARM 14.2 armv6 the whole system, including tool chain, is SoftFloat, meaning you could use whatever kernel you like, that is compatible with the SoC architecture (ARM code), even a 64bit one. I'm also compiling stuff on Pi2B for my PiZeroes and I'm actually using the Slackware ARM 14.2 armv6 loaded SDCard from the PiZero (which also contains the armv7 kernel) and booting it on the Pi2B, compiling the stuff, shutting down the PI2B and inserting it back in the PiZero.
My experience with the Raspberries ends at Pi2/Pi3 and never considered to get a Pi4, because I don't know if I could use it in a stable mode, not overheating & throttling (maybe forcing its frequency at 600Mhz).
Not sure the officially provided Slackware ARM -current kernel is the best (most compatible) solution to run on Raspberry, given this discussion (and the diarrhea from the last pages, you could save yourself from):
https://www.linuxquestions.org/quest...nt-4175647925/
I observed that the boot procedure changed a little for the Pi4 (some new files), wondering if extracting and using the "boot stuff" from a actual Raspbian image could provide a better solution. Much like what is documented here:
https://docs.slackware.com/howtos:ha...rm:raspberrypi
(On this occasion, I'd also like to
thank you for one of your (very) older posts where you first documented the "boot stuff" extraction from Raspbian, a post that convinced me to buy my first Raspberry board)