sundialsvcs |
01-03-2018 10:00 AM |
I am especially careful and systematic when compiling kernels:
- I make a separate, named, non-hidden copy of every hidden .config file, read-only in a subdirectory that's well out of the way.
- Before compiling the kernel, I rename the .config file out of the way, then do make distclean, then rename it back.
- If I have to repeat the process, I repeat the entire process, including the making of yet-another copy of the config.
In this way, I always know the exact set of configuration-options that were used for every kernel that I made or attempted to make, and I can diff to reliably see the exact set of differences between any one and any other. (Also, I can't futz-up the configuration by accident such that I cannot reliably and instantly get back to any other prior known-good state.) I also know that everything has been re-compiled, all at the same time. (The kernel is actually not a particularly-large program. It doesn't take long.)
|