Fwd: Bug#753047: src:libgpg-error: FTCBFS for any architecture but mingw32 and android

NIIBE Yutaka gniibe at fsij.org
Fri Jul 4 08:21:36 CEST 2014


Hello,

On 2014-07-03 at 22:48 -0400, Daniel Kahn Gillmor wrote:
> I just tried to do this for powerpc (from x86-64) and didn't manage to
> create a powerpc executable for gen-posix-lock-obj.  I'm not sure what
> i'm doing wrong, but below is a transcript of the full attempt,
> including a demonstration that the final executable is x86-64, not
> powerpc.

You need to install cross toolchain.  In the log:

> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... powerpc-unknown-linux-gnu
[...]
> checking for powerpc-linux-gnu-gcc... no
[...]
> checking for powerpc-linux-gnu-ar... no

I think that your system doesn't have cross toolchain.

I don't know why configure didn't fail in this situation.  Perhaps, it
assumed that standard 'gcc' should have capability to compile for the
host powerpc-unknown-linux-gnu.

> Pointers to the proper way to set up cross-compiling (if that's what
> i'm missing) would be welcome.

I don't have enough knowledge of current cross toolchain for Debian,
but it seems that there are packages by Ubuntu:

    https://launchpad.net/ubuntu/+source/powerpc-cross-toolchain-base
    https://launchpad.net/ubuntu/+source/gcc-defaults-powerpc-cross
    https://launchpad.net/ubuntu/+source/gcc-4.9-powerpc-cross
    https://launchpad.net/ubuntu/+source/binutils-powerpc-cross

I haven't tried those packages, though.  Just FYI.
-- 





More information about the Gnupg-devel mailing list