linux build failure seen building 32bit user space support on ppc64el
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
High
|
Andy Whitcroft | ||
Trusty |
Won't Fix
|
High
|
Andy Whitcroft |
Bug Description
linux build failure seen building 32bit user space support on ppc64el, using the toolchain from ubuntu-
https:/
VDSO32A arch/powerpc/
/build/
/build/
/build/
/build/
/build/
/build/
/build/
/build/
/build/
/build/
/build/
make[4]: *** [arch/powerpc/
make[3]: *** [arch/powerpc/
make[3]: *** Waiting for unfinished jobs....
yeah, thanks for non-verbose build logs !!!
doing it the hard way, you see that this file was (and wants to be) compiled with -m32, and I assume with gcc finally dropping the multilib configurations for ppc64el, the kernel configury decides that it can do without -m32.
but why in the first place is this needed? there is no powerpcle user space.
I assume this issue is latent in all releases.
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
milestone: | none → ubuntu-15.03 |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in linux (Ubuntu Trusty): | |
status: | Confirmed → Won't Fix |
arch/powerpc/ Makefile has:
HAS_BIARCH := $(call cc-option-yn, -m32)
but in vivid:
$ gcc-4.8 -m32 -c foo.c
foo.c:1:0: error: -m32 not supported in this configuration
$ gcc-4.9 -m32 -c foo.c
foo.c:1:0: error: -m32 not supported in this configuration
$ gcc-5 -m32 -c foo.c
foo.c:1:0: error: -m32 not supported in this configuration
and the vdso32 stuff seems to be built unconditionally.