02/11/2017 01:25, Ferruh Yigit: > There are random build errors in test reports [1]. Build error > is not directly related to DPDK but observed during DPDK build. > > When I get similar unexpected build errors in my system, found > out that /dev/null is invalid. > > It seems ICC overwrites the /dev/null with "icc -o /dev/null" instead > of sending output to /dev/null. This is not always reproducible, so > hard to say what exactly is triggering the error. > > I suspect test-report build errors can be because of the same reason, > and it is good to add a protection for this case. > > Instead of sending output to /dev/null save it to the tmp folder and > remove it back when done. > > [1] > http://dpdk.org/ml/archives/test-report/2017-November/034053.html > Failure #3 > > /usr/src/linux-headers-4.4.0-97-generic/include/linux/sysfs.h:517:37: > error: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ > differ in signedness [-Werror=pointer-sign] > return kernfs_find_and_get(parent, name); > > Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com>
Applied, thanks Note: this script does not always remove its temporary files. We need to add a shell trap to catch early exit and do the cleanup.