Currently, compilation errors from the standard error channel
are sent to standard output, and then the shared stream
can be routed to the $DEST/debug/compilation.log file or not.
As a result, we can see either empty compilation.log file,
or a file containing a million lines of total output.
This behavior makes little sense.
After applying this patch, compilation errors
will always be sent to $DIST/debug/compilation.log
The file will look something like this:
----------------------------------------------------------------
== atf ==
== u-boot ==
.config:1253:warning: override: reassigning to symbol BOOTDELAY
== kernel ==
In file included from ./include/linux/kernel.h:11:0,
from ./include/linux/clk.h:16,
from drivers/iio/adc/sun4i-gpadc-iio.c:25:
......
---
|
||
|---|---|---|
| .. | ||
| build-all.sh | ||
| chroot-buildpackages.sh | ||
| compilation.sh | ||
| configuration.sh | ||
| debootstrap-ng.sh | ||
| desktop.sh | ||
| distributions.sh | ||
| fel-load.sh | ||
| general.sh | ||
| image-helpers.sh | ||
| main.sh | ||
| makeboarddeb.sh | ||
| repository.sh | ||
| upgrade.sh | ||