Thank you for the advise, everything compiled w/o any problems. However, while testing it via Qemu, I ran into the following issue: once Tinycore Linux reaches "Booting the kernel" phase, it hangs, and the following msg gets displayed on my terminal:
[init -> virtualbox] main genodeConsole = 0000000000c0d8c8
[init -> fb_drv] Error: Could not open ROM session for "config"
[init -> fb_drv] Error: Could not obtain config file
[init -> fb_drv] Found: VESA BIOS version 3.0
[init -> fb_drv] OEM: SeaBIOS VBE(C) 2011
[init -> fb_drv] Found: physical frame buffer at 0xfd000000 size: 16777216
[init -> fb_drv] fb mapped to 0x2000000
[init -> fb_drv] using video mode: 2560x1600@...443......
[init -> virtualbox] Warning: getenv called for non-existent variable "VBOX_USER_VMLOGDIR"
[init -> virtualbox] Warning: requested stack for thread 'EMT' of 1048576 Bytes is too large, limit to 1036288 Bytes
[init -> virtualbox] Warning: _fpathconf: _fpathconf not implemented
[init -> virtualbox] Warning: statfs provides bogus values for '//test.iso' (probably a shared folder)
[init -> virtualbox] Warning: getenv called for non-existent variable "VBOX_SUPLIB_FAKE"
[init -> virtualbox] EMT Initial balloon size 0
[init -> virtualbox] EMT PDMR3VmmDevHeapRegister 00000000f0400000 0000000000bfc000 4000
[init -> virtualbox] Warning: getenv called for non-existent variable "VBOX_SUPLIB_FAKE"
[init -> virtualbox] Using SVM virtualization extension.
[init -> virtualbox] fb resize : 2560x1600@...64... -> 720x400@...361...
[init -> virtualbox] fb resize : 720x400@...443...... -> 640x480@...362...
[init -> virtualbox] fb resize : 640x480@...64... -> 720x400@...361...
[ 0] Killed EC:0xffffffff83282b80 SC:0xffffffff83219740 V:0x7f CR0:0x80050033 CR3:0x760000 CR4:0x0 (PT not found)
I've also attempted to create bootable USB from virtualbox.iso via dd. While on boot, I got the following msg