You also need to replace the modules if you used a different compiler version. Though your symptoms are rather curious, not sure what exactly is the cause.
@settimid: Just for sake of curiosity:
- What version of TinyCoreLinux did you initially install on the device?
- Is there cause for why we're using version 3.x? (We're currently at 14.x)
- Is the device in question 64 bit (since your downloaded kernel config file is)
Hi @CentralWare
That said, I would now need to recompile the kernel in question to get motherboard buzzer support, which doesn't seem to be enabled by default.
I download kernel source and re-build kernel, with the procedure I wrote in my first post.
Then updated mu USB key with bzImage64 i build up and (as a second try) with the microcore64 re-packed with the modules I build.
OS boot up correctly, beep works, uname show correct information, but my C application suddenly crash (segfault)
If I comment out all call to gettimeofday() and time() system function my application run, but of course I need them.
I use a Suse 11.3 64bit, that run a very similar kernel (2.6.34 x86_64) to build both kernel and my application.