Hello lttng-dev,

When cross compiling lttng-tools-2.1.1 for PowerPC-32 bit, I am running into 
few issues. Could you please let me know what is wrong here.

First, there was a problem using EPOLL feature.

$ CFLAGS="-m32 -g -O2" ./configure --prefix=/home/xxx/linux-3.4.3/ 
--host=powerpc-linux
$ make

make[3]: Entering directory 
`/home/xxx/lttng2.1/lttng-tools-2.1.1/src/common/compat'
  CC     compat-epoll.lo
In file included from compat-epoll.c:31:
poll.h:76: error: 'EPOLL_CLOEXEC' undeclared here (not in a function)


To go past this problem, I have chosen not to use EPOLL through 
ax_have_epoll_cppflags flag

$ export ax_have_epoll_cppflags=no
$ CFLAGS="-m32 -g -O2" ./configure --prefix=/home/xxx/linux-3.4.3/ 
--host=powerpc-linux
$ make

YACC   filter-parser.c
/home/xxx/lttng2.1/lttng-tools-2.1.1/src/lib/lttng-ctl/filter/filter-parser.y:299.9-16:
 syntax error, unexpected identifier, expecting string


This time parser appears have some kind of issue. Also, there are few warnings 
as shown below that indicates to me that configure is not done in the correct 
way.
consumer.c: In function 'write_relayd_stream_header':
consumer.c:749: warning: implicit declaration of function 'htobe64'
consumer.c:750: warning: implicit declaration of function 'htobe32'

Could you please let me know what could be wrong here. Your help is 
appreciated. Except of lttng-tools, all other components have be successfully 
build and installed.

Regards,
Hari
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to