tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Why :O?
>> 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".
If there were a close-to-equal number of .o files beginning with each
letter of the alphabet, that might work. :)
> I guess the mileage through the build may vary, but I certainly
> disagree with the word "impossible" in your sentence.
Read the rest of it: "by simply...". I have a tool that does exactly
that: picks the list of OBJS= out of the Makefile, then watches make
output, giving a nice display of percentage-done based on how far
through the list the current file is; it'd have to sort the list to
work with this paradigm. (Which is not hard to do, of course, as I
mentioned, though it introduces an ugly incompatability between
kbuildwatch for 4.x-or-later and kbuildwatch for 3.1-or-earlier.)
However, convenience for one-off tools is minor compared to bouncing
all over the kernel source tree. Just as with "make dependall" in
/usr/src, ISTM that locality just makes sense. But I hesitate to
remove the :O, even from just my own tree, without knowing why it's
there in the first place.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index