On Tue, 2016-05-31 at 09:48 +1000, oliver wrote: > On Thu, May 26, 2016 at 9:29 PM, Safa Hamza <[email protected]> wrote:
> > > > thanks for replying, I tried a powerpc cross compiler from the list you have > > send but I always got this error > > > > VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg > > /home/marwa/Bureau/lauterbach/powerpc/gcc-4.6.3-nolibc/powerpc64-linux/bin/../lib/gcc/powerpc64-linux/4.6.3/../../../../powerpc64-linux/bin/ld: > > arch/powerpc/kernel/vdso32/note.o: compiled for a little endian system and > > target is big endian > > /home/marwa/Bureau/lauterbach/powerpc/gcc-4.6.3-nolibc/powerpc64-linux/bin/../lib/gcc/powerpc64-linux/4.6.3/../../../../powerpc64-linux/bin/ld: > > failed to merge target specific data of file > > arch/powerpc/kernel/vdso32/note.o > > collect2: ld returned 1 exit status > > make[2]: *** [arch/powerpc/kernel/vdso32/vdso32.so.dbg] Erreur 1 > > make[1]: *** [arch/powerpc/kernel/vdso32] Erreur 2 > > make: *** [arch/powerpc/kernel] Erreur 2 > > This kind of error is usually caused by building for one endianess > then changing endianness in the kernel configuration. The build system > isn't smart enough to realise that it needs to recompile the VDSO when > this happens so you'll get linker errors unless you clean the build > directory with `make mrproper` or similar. > > We should probably fix that. We should: https://github.com/linuxppc/linux/issues/30 cheers _______________________________________________ Linuxppc-dev mailing list [email protected] https://lists.ozlabs.org/listinfo/linuxppc-dev
