[zeromq-dev] Cross-compiling zmq for PowerPC-405
Martin Lucina
mato at kotelna.sk
Wed Oct 19 20:06:19 CEST 2011
Hi,
tergeist.p at gmail.com said:
> I'm trying to cross compile zeromq2-1 for a PowerPc-405 processor but
> I have several epoll errors :
epoll() was introduced in Linux kernel 2.5.44 and glibc 2.3.2, all of which
are at least 5 years old today. You really should get an updated platform
SDK for your target board.
> So, I tried with -DZMQ_FORCE_POLL or -DZMQ_FORCE_SELECT :
>
> export CPPFLAGS="-DZMQ_FORCE_POLL"
>
> ./configure --target=powerpc-405-linux-gnu CC=powerpc-405-linux-gnu-gcc \
> CXX=powerpc-405-linux-gnu-g++ --with-cpp --with-chat --with-documentation
>
> make
>
> -make[1]: Entering directory '/home/omni/zmq/zeromq2-1/perf'
> -CXX local_lat.o
> -CXXLD local_lat
> -../src/.libs/libzmq.so: undefined reference to 'epoll_wait'
> -../src/.libs/libzmq.so: undefined reference to 'epoll_ctl'
> -../src/.libs/libzmq.so: undefined reference to 'epoll_create'
>
> But, it doesn't change anything... Would you mind helping me please?
Try "make V=1" to turn off the silent build rules, and verify that
-DZMQ_FORCE_POLL is indeed being passed to the build for all C and C++
source files.
Mikko, Pieter, would it be worth backporting the --with-poller autoconf
stuff to 2.1.x to make this easier for people?
-mato
More information about the zeromq-dev
mailing list