2.6.29 gcc Warnungen jetzt Fehler?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

2.6.29 gcc Warnungen jetzt Fehler?

Beitrag von matman » 29.09.2009 13:11:26

Hi,

ich wollte mal einen neueren Kernel ausprobieren. Ich habe dazu den Vanilla Kernel 2.6.29.6 von kernel.org runtergeladen und mit patch-2.6.29.6-rt23 gepatched. Dann mit make oldconfig konfiguriert, make modules ging auch noch. Aber make bzImage bricht folgendermaßen ab:

Code: Alles auswählen

cc1: warnings being treated as errors
kernel/sysctl.c:100: error: ‘one’ defined but not used
make[1]: *** [kernel/sysctl.o] Error 1
make: *** [kernel] Error 2
Was soll das nun? Seit wann werden hier Warnungen wie Fehler behandelt? Kann man das irgendwo abstellen?
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

Re: 2.6.29 gcc Warnungen jetzt Fehler?

Beitrag von matman » 29.09.2009 14:36:01

Habs schon gefunden.

Es gibt neuerdings unter "Kernel hacking-->Continue building despite compiler warnings" die Möglichkeit Warnungen wie Fehler zu behandeln. Eigentlich dachte ich das ich das richtig eingestellt hatte. Dem war aber nicht so. Habe es nun aktiviert und da geht es wieder normal zu kompilieren.

Ich hätte aber eigentlich nicht gedacht, das man plötzlich Warnungen als Fehler serviert bekommt, obwohl jene Option ja noch gar nicht kompiliert war.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: 2.6.29 gcc Warnungen jetzt Fehler?

Beitrag von nepos » 29.09.2009 15:02:48

Naja, das dürfte schlichtweg nur was an den Compiler-Flags ändern. Da gibts nämlich eine Einstellung, die genau das Verhalten bewirkt ;)

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: 2.6.29 gcc Warnungen jetzt Fehler?

Beitrag von Spasswolf » 29.09.2009 15:05:35

Und zwar "-Werror".

Antworten