Hi All,

I am trying to cross-compile zeromq on a 32-bit i686 architecture and this
is command line i am using:

  cd $topdir/zeromq/zeromq-4.1.2

           CC=${TOOL_PREFIX}-gcc \

           CXX=${TOOL_PREFIX}-gcc \

              LD=${TOOL_PREFIX}-ld \

              CPPFLAGS="${S_INCLUDES} -m32 -O -arch=i686" \

              LDFLAGS="${S_LIBS} -m32 -O -arch=i686" \

              CROSS_COMPILE=${TOOL_PREFIX}- \

              CROSS_COMPILE_TARGET=yes \

              #HOSTARCH=$gnutarg \

              ./configure \

              --host=i686-pc-linux-gnu \

              --without-libsodium \

              --prefix="${results}/target/usr"


              make V=1 INSDIR=$results/target/usr

              make install INSDIR=$results/target/usr


Here the TOOL_PREFIX is i686-pc-linux-gnu.

I am getting the following error:

In file included from src/../include/zmq.h:78:0,

                 from src/err.hpp:47,

                 from src/address.cpp:32:

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:58:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:72:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:83:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:99:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:112:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:138:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/deps.debug/libs/x86/host/include/stdint.h:140:1:
error: ISO C++ 1998 does not support 'long long' [-Werror=long-long]

cc1plus: all warnings being treated as errors

make[2]: *** [src/libzmq_la-address.lo] Error 1

make[2]: Leaving directory
`/nobackup/lmadapur/dev/dev_vpc_ns8/master/packages.shadow-debug-x86/sysapps/zeromq/zeromq-4.1.2'

make[1]: *** [all-recursive] Error 1



Kindly help!


Thanks,

Lavanya
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to