Thread (6 messages) flat view 6 messages, 3 authors, 2016-09-10

Re: Build regression introduced by 31cdd0c39c7544ced79da53aa0b7e989f3a39582

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2016-09-10 09:53:14

John Paul Adrian Glaubitz [off-list ref] writes:
On 09/09/2016 03:29 AM, Michael Ellerman wrote:
quoted
Interestingly it builds fine for me, even for 32-bit configs, I assume
because my toolchains are 32/64-bit they are able to cope with it. I'll
try and built a 32-bit only toolchain to catch these problems in future.
Yeah, I was just asking myself the same question after seeing your patch
on the list as the kernel package builds fine on Debian's powerpc port [1].

However, the powerpc Debian package always builds a 64-bit kernel image
as well in order to be able to use a 32-bit userland on a 64-bit kernel
when the hardware is capable of 64-bit. So, your guess above might actually
be true, but I haven't tested it.
I built a 32-bit only toolchain, ie. one that doesn't accept -m64. But
it still happily assembles a .S with "ld" in it. So not sure what's
going on with that.
What I do know is that "ld" is definitely not available on PowerPC e500
while "lwz" is available, see 3-68 in the e500 reference manual [2].
Yep.
Thanks for the quick fix!
I assume by that it worked for you? I'll add a Tested-by: for you?

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help