bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] Compile gettext but not generate libintl.a or libintl.so


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]