It’s a little different scenario: You don’t need to have a 486 to compile the Linux kernel for a 486. It’s not even cross compilation, it’s just setting particular flags and how to do the compile and what processor features to enable or not. It’s probably useful to test it periodically on the actual processor but in a strict sense it’s not needed.
You do, in general, need to be running on a 68000 to compile parts of the actual whole OS for 68000, since so much stuff is different or custom for each architecture and there is plenty of work involved without trying to introduce emulation or cross-compilation into the mix in any way.
It’s a little different scenario: You don’t need to have a 486 to compile the Linux kernel for a 486. It’s not even cross compilation, it’s just setting particular flags and how to do the compile and what processor features to enable or not. It’s probably useful to test it periodically on the actual processor but in a strict sense it’s not needed.
You do, in general, need to be running on a 68000 to compile parts of the actual whole OS for 68000, since so much stuff is different or custom for each architecture and there is plenty of work involved without trying to introduce emulation or cross-compilation into the mix in any way.