On CentOS-6, building a kernel fails with the following errors:<br />
<br />
bench/numa.c: In function ‘worker_thread’:<br />
bench/numa.c:1113: error: comparison between signed and unsigned integer expressions<br />
bench/numa.c:1161: error: format ‘%016lx’ expects type ‘long unsigned int’, but argument 5 has type ‘u64’<br />
make: *** [bench/numa.o] Error 1<br />
<br />
IF (1) the OS is 32-bit AND (2) numactl-devel is installed (without numactl-devel, compiling numa.o is disabled) <br />
<br />
This is a known bug and it has been fixed in the upstream (kernel.org) kernel.<br />
<br />
<a href="https://lkml.org/lkml/2013/11/4/18">https://lkml.org/lkml/2013/11/4/18</a> [<a href="https://lkml.org/lkml/2013/11/4/18" target="_blank">^</a>]<br />
commit 32bf5bd181026fc99c0e15045abe409167285ba8
↧