1

我尝试交叉编译freetype,但它的configure / autoconf -cruft 似乎失败了。配置输出为:

cd builds/unix; /bin/sh ./configure  '--host=le32-unknown-nacl' 'CC_BUILD=/usr/bin/cc'
checking build system type... x86_64-unknown-linux-gnu
checking host system type... le32-unknown-nacl
checking for le32-unknown-nacl-gcc... /home/andreas/Projects/emscripten/emcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no

奇怪的是它buildhost不同的,所以我真的不明白,为什么它认为它不会交叉编译。有谁知道如何强制配置脚本使用交叉编译?

4

1 回答 1

0

根据docs/INSTALL.CROSS与 Freetype 一起分发的文件,您应该同时使用--host= --build=选项。我不知道它是否会起作用,但它确实值得一试。我也会CC_BUILD像你一样添加。

于 2013-11-04T17:05:44.980 回答