[PowerPC] today's main line failed to build on PowerPC
4 messages,
3 authors,
2016-08-18 · open the first message on its own page
Hi,
The main line stable 4.8.0-rc2 failed to build on PowerPC with following
build errors. config : pseries_le_defconfig Machine Type : PowerPC Bare
Metal
09:34:22 00:04:59 INFO | make -j 160 vmlinux
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S: Assembler messages:
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:353: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:612: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:670: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] make[1]: *** [arch/powerpc/mm/hash_low_32.o] Error 1
09:34:24 00:05:01 ERROR| [stderr] make[1]: *** Waiting for unfinished jobs....
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S: Assembler messages:
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S:1113: Error: missing operand
09:34:25 00:05:02 ERROR| [stderr] make[1]: *** [arch/powerpc/kernel/head_32.o] Error 1
09:34:25 00:05:02 ERROR| [stderr] make[1]: *** Waiting for unfinished jobs....
09:34:27 00:05:04 ERROR| [stderr] make: *** [arch/powerpc/mm] Error 2
09:34:27 00:05:04 ERROR| [stderr] make: *** Waiting for unfinished jobs....
09:34:42 00:05:19 ERROR| [stderr] make: *** [arch/powerpc/kernel] Error 2
Regard's
Abdul
On Thursday18 August 2016 11:50 AM, Abdul Haleem wrote: Hi,
The main line stable 4.8.0-rc2 failed to build on PowerPC with
following build errors. config : pseries_le_defconfig Machine Type :
PowerPC Bare Metal My mistake, The build is failing on the attached config and not for
'pseries_le_defconfig'
09:34:22 00:04:59 INFO | make -j 160 vmlinux
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:
Assembler messages:
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:353:
Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:612:
Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:670:
Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] make[1]: ***
[arch/powerpc/mm/hash_low_32.o] Error 1
09:34:24 00:05:01 ERROR| [stderr] make[1]: *** Waiting for unfinished
jobs....
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S:
Assembler messages:
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S:1113:
Error: missing operand
09:34:25 00:05:02 ERROR| [stderr] make[1]: ***
[arch/powerpc/kernel/head_32.o] Error 1
09:34:25 00:05:02 ERROR| [stderr] make[1]: *** Waiting for unfinished
jobs....
09:34:27 00:05:04 ERROR| [stderr] make: *** [arch/powerpc/mm] Error 2
09:34:27 00:05:04 ERROR| [stderr] make: *** Waiting for unfinished
jobs....
09:34:42 00:05:19 ERROR| [stderr] make: *** [arch/powerpc/kernel] Error 2
Regard's
Abdul
On Thu, Aug 18, 2016 at 11:50:28AM +0530, Abdul Haleem wrote: Hi,
The main line stable 4.8.0-rc2 failed to build on PowerPC with following
build errors. config : pseries_le_defconfig Machine Type : PowerPC Bare
Metal
09:34:22 00:04:59 INFO | make -j 160 vmlinux
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S: Assembler messages:
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:353: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:612: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:670: Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] make[1]: *** [arch/powerpc/mm/hash_low_32.o] Error 1
09:34:24 00:05:01 ERROR| [stderr] make[1]: *** Waiting for unfinished jobs....
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S: Assembler messages:
09:34:25 00:05:02 ERROR| [stderr] arch/powerpc/kernel/head_32.S:1113: Error: missing operand
09:34:25 00:05:02 ERROR| [stderr] make[1]: *** [arch/powerpc/kernel/head_32.o] Error 1
09:34:25 00:05:02 ERROR| [stderr] make[1]: *** Waiting for unfinished jobs....
09:34:27 00:05:04 ERROR| [stderr] make: *** [arch/powerpc/mm] Error 2
09:34:27 00:05:04 ERROR| [stderr] make: *** Waiting for unfinished jobs....
09:34:42 00:05:19 ERROR| [stderr] make: *** [arch/powerpc/kernel] Error 2
Sounds like the assembler could not build the 32 bit assembly files. Has
the build succeeded with the same compiler/toolchain and options before?
Regard's
Abdul
On Thu, Aug 18, 2016 at 12:48:17PM +0530, Abdul Haleem wrote: quoted 09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:
Assembler messages:
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:353:
Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:612:
Error: missing operand
09:34:24 00:05:01 ERROR| [stderr] arch/powerpc/mm/hash_low_32.S:670:
Error: missing operand
You're building 32-bit no-smp...
CONFIG_SMP=y
CONFIG_WORD_SIZE=64
... but your config says otherwise. Some (re-)configuration mishap?
Segher