"make depend" bei Kernelbau für Stable?

Blade

Blowfish :-)
Nabend,

möchte man Stable folgen, ist nach FAQ "Following -stable" [1] zum Bau des Kernels u. a. folgende Kommandline einzugeben:
Code:
# make clean && make depend && make
In der FAQ "Building the kernel" [2] steht an entsprechender Stelle jedoch nur:
Code:
# make clean && make
Die zweite Fassung ist auch diejenige, die im Tutorial von BSDNow [3] und im Buch "Absolute OpenBSD" genannt wird.

Ist der Zwischenschritt "make depend" notwendig und wenn, wann und wann nicht?


Danke für eure Aufmerksamkeit,
Gruß Blade


[1] http://www.openbsd.org/stable.html
[2] http://www.openbsd.org/faq/faq5.html#BldKernel
[3] http://www.bsdnow.tv/tutorials/stable-current-obsd
 
Code:
$ cd /usr/src/sys/arch/i386/conf/
$ cvs -Q log -Nr1.80 Makefile.i386

RCS file: /cvs/src/sys/arch/i386/conf/Makefile.i386,v
Working file: Makefile.i386
head: 1.89
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 105;  selected revisions: 1
description:
----------------------------
revision 1.80
date: 2011/04/15 02:41:28;  author: guenther;  state: Exp;  lines: +27 -19;
Convert the kernel Makefiles to autogenerate dependencies during compilation
using the -MD option to cc, with -MP, -MT, and -MF where needed, converting
"make depend" to a no-op.  This increases parallelism for those using "make -j"
and keeps the dependencies up to date with each compilation automatically.

sparc and vax users will need to rebuild gcc with support for the
-M[PTF] options before config'ing with this diff.
=============================================================================

Das heißt, dass "make depend" seit 2011 nicht mehr benötigt wird. Somit ist die FAQ richtig und stable.html veraltet.
 
Hallo Paldium,

danke für deine Antwort!

Besonders die Quelle oder vielmehr das Auffinden der selben, wirkt auf mich wie reinstes Voodoo ;). Vielleicht sollte ich mich mal mit CVS vertraut machen.

Gruß Blade
 
Zurück
Oben