Ok, I'm trying to use TinyCore as a USB boot stick to mount the drives of a Debian based router and edit some of the files. I have run into a snag that TinyCore is built with the '# CONFIG_OVERLAY_FS is not set' option turned off. I believe that this is because Rob et al determined that overlayfs is unstable/buggy and they didn't want to mess with it.
I have taken the step of downloading the linux-4.19.10-patched and config-4.19.10-tinycore64 files from
ftp://distro.ibiblio.org/tinycorelinux/10.x/x86_64/release/src/kernel/I have also installed (tce-load -wi) compiletc and ncurses-dev.
After doing a 'make mrproper' I copied the config-4.19.10-tinycore64 file to linux-4.19.10/.config and the typed 'make all'
I get the following error messages:
arch/x86/Makefile:227 *** You are building kernel with non-retpoline compiler, please update your compiler.. Stop.
Given that I cretaed the VM I am using for this project yesterday from the a freshly downloaded v10 core-current.iso file and did tce-load -wi compiletc this morning I don't think I can get much more current. Googling the error above reveals that GCC introduced retpoline support in v 7.3 and gcc -v on my VM shows version 7.2.0.
What can I do to work around this issue?