|
From: | 徐学文 |
Subject: | [bug-gettext] Compile gettext but not generate libintl.a or libintl.so |
Date: | Wed, 27 Feb 2019 07:55:35 +0000 |
Hi, I am cross compile gettext for arm. I was not found any library about intl when i completed compile gettext.\
Just generate these libs: libgettextlib-0.19.8.1.so*
libgettextlib.la*
libgettextlib.so -> libgettextlib-0.19.8.1.so*
libgettextpo.a
libgettextpo.la*
libgettextpo.so -> libgettextpo.so.0.5.4*
libgettextpo.so.0 -> libgettextpo.so.0.5.4*
libgettextpo.so.0.5.4*
libgettextsrc-0.19.8.1.so*
libgettextsrc.la*
libgettextsrc.so -> libgettextsrc-0.19.8.1.so*
I wasn't found any helpful solution on google, so i send this email for help.
These are some information about compile gettext: gettext version is gettext-0.19.8.1. gcc is arm-linux-gnueabihf-gcc, compiling environmen:ubuntu 14.04 x86_64
Compile script as follow: CDIR=`pwd`
TOOLCHAIN="/home/xxw/xuxuewen/work/alexa_for_idh/toolchain/gcc_6.3/gcc"
TOOLCHAIN_HOST="arm-linux-gnueabihf"
TOOLCHAIN_BUILD="x86_64-linux-gnu"
INSTALL_TARGET="/home/xxw/xuxuewen/work/alexa_for_idh/install"
export AR="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-ar"
export CC="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-gcc"
export CPP="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-cpp"
export CROSS_SYSROOT="${TOOLCHAIN}/${TOOLCHAIN_HOST}/libc"
export CXX="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-g++"
export LD="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-ld"
export LINK="${CXX}"
export PATH="${TOOLCHAIN}/bin:${PATH}"
export RANLIB="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-ranlib"
export READELF="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-readelf"
export STRIP="${TOOLCHAIN}/bin/${TOOLCHAIN_HOST}-strip"
export SYSROOT="${CROSS_SYSROOT}"
export CFLAGS="-I ${SYSROOT}/usr/include"
export LD_LIBRARY_PATH="${SYSROOT}/usr/lib"
./configure --build=${TOOLCHAIN_BUILD} --host=${TOOLCHAIN_HOST} --target="armv7" \
--prefix="${INSTALL_TARGET}" --with-libintl-prefix="${INSTALL_TARGET}" \
--disable-rpath --disable-libasprintf --disable-java --disable-native-java --disable-openmp --disable-curses \
CPPFLAGS="-I ${SYSROOT}/usr/include" LDFLAGS="-L${SYSROOT}/usr/lib"
make -j2
make install
# end compile script
|
[Prev in Thread] | Current Thread | [Next in Thread] |