针对ARM的Thrift交叉编译

时间:2015-04-22 06:06:48

标签: arm cross-compiling thrift configure libcrypto

我在我的Linux机器上配置并安装了thrift包。现在我正试图为ARM编译thrift。

我遵循的步骤是:

  1. 解开节俭包
  2. 使用./configure --host=arm-linux-gnueabi --without-java --without-python --with-c_glib --with-cpp进行配置 但是当我这样做时,我收到以下错误
  3. checking for boostlib >= 1.54.0... yes
    checking for libevent >= 1.0... configure: error: in '/home/deeraj/arm_thrift':
    configure: error: cannot run test program while cross compiling
    See 'config.log' for more details
    

    为了解决这个问题,我在文件AC_RUN_IFELSEAC_LINK_IFELSE中将aclocal/ax_lib_event.m4替换为aclocal/ax_lib_zlib.m4。在此之后,我运行了autoconf

    当我再次运行./configure --host=arm-linux-gnueabi --without-java --without-python --with-c_glib --with-cpp时,出现以下错误:

    checking for setsockopt in -lsocket... no
    checking for BN_init in -lcrypto... no
    configure: error: "Error: libcrypto required."
    

    我已经安装了libssl-dev,但它没有删除错误。

    我们如何解决这个问题并为ARM交叉编译和安装thrift?

0 个答案:

没有答案