On 09/10/2014 05:51 PM, Ben Hutchings wrote:
On Wed, 2014-09-10 at 16:16 -0700, Guenter Roeck wrote:
Ben,
I see a new build failure 3.2-stable-queue, and two qemu builds are failing
as well.
------
Build reference: v3.2.62-99-gb0e6d11
Building powerpc:cell_defconfig ... failed
--------------
Error log:
In file included from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64.h:48:0,
from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pgtable-ppc64.h:107,
from /opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pgtable.h:23,
from arch/powerpc/mm/slb.c:17:
/opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64-64k.h: In function '__real_pte':
/opt/buildbot/slave/stable-queue-3.2/build/arch/powerpc/include/asm/pte-hash64-64k.h:61:3: error: implicit declaration of function 'smp_rmb' [-Werror=implicit-function-declaration]
smp_rmb();
^
cc1: all warnings being treated as errors
make[1]: *** [arch/powerpc/mm/slb.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [arch/powerpc/mm] Error 2
make: *** Waiting for unfinished jobs....
--------------
I already looked over the builds and think I have a fix for this. Odd
that it doesn't affect upstream.
No idea - maybe there is some context change somewhere else hiding the problem.
The openrisc qemu build fails with
arch/openrisc/kernel/head.S: Assembler messages:
arch/openrisc/kernel/head.S:1557: Error: unresolved expression that must be
resolved
arch/openrisc/kernel/head.S:1559: Error: unresolved expression that must be
resolved
make[1]: *** [arch/openrisc/kernel/head.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Please consider applying
160d837 ('openrisc: add missing header inclusion')
to fix this problem.
Done.
There are also warnings that I think will turn into link errors:
arch/openrisc/kernel/irq.c:34:1: warning: data definition has no type or storage class
EXPORT_SYMBOL(arch_local_save_flags);
^
I've picked commit abdf8b5e07884a183938969253770164d60b87cb to fix
these.
Interesting - I have not seen it cause a problem. Maybe it happens
with builds other than the somewhat minimal configurations I used
for my tests.
------------------
The mips qemu build fails with
arch/mips/kernel/perf_event_mipsxx.c:165:21: error: 'counters_per_cpu_to_total'
defined but not used [-Werror=unused-function]
cc1: all warnings being treated as errors
make[2]: *** [arch/mips/kernel/perf_event_mipsxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [arch/mips/kernel] Error 2
make[1]: *** Waiting for unfinished jobs....
The fix would require the following two patches.
6c37c958 ('MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total()')
ff522058 ('MIPS: Fix accessing to per-cpu data when flushing the cache')
Applied, thanks.
I noticed you are down to five build failures - great!
Thanks,
Guenter
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html