You are fixing the symptom, not the cause. The symptom is too many
compiles, people are using ccache to attempt to fix the symptom. The
cause is a kernel build system that forces people to make clean or
mrproper between builds instead of reusing existing objects.
Fix the cause, not the symptom.
You will find that relative include paths completely stuff up
builds with separate source and object trees. It will also mess up
people who compile add on code outside the kernel tree, CURDIR is not
related to TOPDIR.
All of these problems are fixed in kbuild 2.5, correctly.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/