<div dir="ltr"><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)">Hello all, <br><br></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)">I have a device that runs a customized (more like handcrafted) embedded Linux with a resident application that controls the whole device. I was asked to develop a daemon program which basically implements a special web service (REST) that forwards external requests to the resident program and pushes asynchronous notifications from the resident program to external peers (the resident program is like a backend for this new service). I was also asked to create the communication library that integrates both programs and I thought it was a good scenario to use zmq+czmq (a req/rep and a pub/sub) instead of implementing it from scratch.<br><br></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)">Given that the target is a rather old and a non-standard Linux distro I first wanted to confirm that the zmq library works. I was able to cross compile the library and tests correctly as well as the "hello world" examples of the zguide but they do not run as expected in the target. Specifically, I checked the "test_reqrep_ipc" and the hwserver/hwclient programs. I noticed that the programs do run correctly but on socket receive operations they just block forever (context creation, socket bind and connect do work). I tried different builds of zmq (using autotools and cmake, shared lib, static lib, with debug, no debug, etc) and the result was always the same.</div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)"><br>Does anyone know what can be the issue?<br><br></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)">FYI, here is some information of the target and cross tool:<br><br><span style="font-family:monospace,monospace"># uname -a<br>Linux ASC8848A <u><b>2.6.28.9</b></u>-Mozart-8G #37 PREEMPT Fri Jun 3 14:59:58 PDT 2016 armv5tejl unknown<br></span></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)"><span style="font-family:monospace,monospace"><br>chaicko@gauss:~$ arm-unknown-linux-uclibcgnueabi-g++ -v<br>Using built-in specs.<br>Target: arm-unknown-linux-uclibcgnueabi<br>Configured with: /home_3/jack.zhan/buildroot/buildroot-2010.11-r46561-opt/output/toolchain/gcc-4.3.5/configure --prefix=/opt/Mozart_toolchain/arm-eabi-uclibc//usr --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=arm-unknown-linux-uclibcgnueabi --enable-languages=c,c++ --with-sysroot=/opt/Mozart_toolchain/arm-eabi-uclibc/ --with-build-time-tools=/opt/Mozart_toolchain/arm-eabi-uclibc//usr/arm-unknown-linux-uclibcgnueabi/bin --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --disable-libssp --disable-multilib --disable-tls --enable-shared --with-gmp=/home_3/jack.zhan/buildroot/buildroot-2010.11-r46561-opt/output/toolchain/gmp --with-mpfr=/home_3/jack.zhan/buildroot/buildroot-2010.11-r46561-opt/output/toolchain/mpfr --disable-nls --enable-threads --disable-decimal-float --with-float=soft --with-abi=aapcs-linux --with-arch=armv5te --with-tune=arm926ej-s --with-pkgversion='Buildroot 2010.11' --with-bugurl=<a href="http://bugs.buildroot.net/">http://bugs.buildroot.net/</a><br>Thread model: posix<br><b>gcc version <u>4.3.5</u> </b>(Buildroot 2010.11)<br><br></span></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)"><span style="font-family:monospace,monospace"><br></span></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)"></div><div class="gmail_default" style="font-family:arial narrow,sans-serif;color:rgb(0,51,51)">You can find the output from ./configure here: <span style="font-family:monospace,monospace"><a href="http://pastebin.com/pVFf5x09">http://pastebin.com/pVFf5x09</a></span><br><br>Thank you for your help.<br><br clear="all"></div><div><div class="gmail_signature" data-smartmail="gmail_signature"><font face="'arial narrow', sans-serif"><div><font face="'arial narrow', sans-serif" color="#003333">--</font></div><font color="#003333">Alejandro J. Schwoykoski</font><br></font><br></div></div>
</div>