On Mon, Jun 16, 2008 at 02:36:25PM -0400, der Mouse wrote: > In the 4.0 sys/conf/Makefile.kern.inc, I find > > SYSTEM_DEP?= Makefile ${SYSTEM_OBJ:O} .gdbinit > > Why is the :O there? It causes .o files to be built in alphabetical > order, leading to hopping all over the directory tree relatively > randomly instead of tending to stick with, say, dev/pci/, until > everything (or almost) from there has been built. This seems like a > lose to me, but presumably someone put it there for a reason. So, my > question is, what is that reason? > > This also makes it impossible to tell how far through a build is by > simply looking up the current file to the list of .o files in OBJS=, > which is how I happened to notice it, but that's a comparatively minor > issue; it's not exactly difficult to sort that list. That's odd. I was about to argue it was a good way to have an idea how far you are through the build: "pff, it's still at if_something", or "great, it's reached usb stuff". I guess the mileage through the build may vary, but I certainly disagree with the word "impossible" in your sentence. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgpvzGFMeE_lG.pgp
Description: PGP signature