public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* [gentoo-user] Re: Upgrading kernel with gcc6... use mrproper and not clean
  @ 2017-12-19  2:50 99% ` Daniel Frey
  0 siblings, 0 replies; 1+ results
From: Daniel Frey @ 2017-12-19  2:50 UTC (permalink / raw
  To: gentoo-user

On 12/18/17 18:46, Daniel Frey wrote:
> I just thought I'd send this out in case others aren't aware...
> 
> I've updated some seven machines now to the new profile and gcc6. Out of 
> the seven, four of them had problems rebuilding the kernel which led to 
> an outright hang during booting (black screen, no kernel panic, just hang.)
> 
> I found out `make clean` is not enough, I had to backup my .config, use 
> `make mrproper`, restore the .config and run `make silentoldconfig` 
> before compiling the kernel and modules.
> 
> I am thinking `make clean` didn't remove everything made during the 
> compile process and caused some strange race condition somewhere while 
> booting (completely guessing here.)
> 
> I went back to the three that seemed to be working fine and did the 
> mrproper process on them, because if something happens down the line I 
> probably won't remember what caused the boot issue.
> 
> Dan

Sigh... from the kernel Makefile:

# clean - Delete most, but leave enough to build external modules

The computers in question that were hanging were using external modules 
such as nvidia, open-vm-tools modules, vmware modules, etc...

*smacks head against wall*

I guess I answered my own question now, and I'll bet that everyone here 
knew this already!

Dan


^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2017-12-19  2:46     [gentoo-user] Upgrading kernel with gcc6... use mrproper and not clean Daniel Frey
2017-12-19  2:50 99% ` [gentoo-user] " Daniel Frey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox