Hi all!
I’m trying to set up an OpenSuse 15.4 (x64) as a cross-compiling machine for a C project.
Target(s) are tinycore, multiple versions: x86 and x64 from 3.8.4 to newest ones.
I managed to compile and run both 32bit and 64bit, static linked binary on the OpenSuse.
Runs smoothly on newer TC, but when I go to run the binary on the target machine with older tinycore 3.8 i get an error: FATAL: kernel too old
From what I understand the problem is that the glibc distributed with OpenSuse are too new, and are not compatible with the 2.6.33 kernel of the target system.
Does anyone know how to compile a binary that is compatible with an older kernel on OpenSuse? Can you point me in the right direction?
It's my first time with tc, I already find myself doing complicated things!
D.