For long term I think it is the right thing to port LTTng to bionic/android. What I mean is to get a running version without going through this hassle, e.g. taking a non-android buildroot and compile LTTng static with matching flags for the android target. This should be possible, I just wanted to ask if anyone had success going this way or if there is something I'm missing.
thx, Jan 2014-07-01 19:35 GMT+02:00 Charles Brière <[email protected]>: > Hi Jan, > > Even when disabling ust while configuring, there is still some "shm_open" > (need to be replaced by ashmem) and "pthread_cancel" calls within the tools > code. But I don't understand what you mean by using static linking. How > would that help in the case where you are missing headers? > > Cheers, > Charles > > > On Tue, Jul 1, 2014 at 2:55 AM, Jan Glauber <[email protected]> wrote: > >> Hi Charles, >> >> thanks for your answer. So the main problem seems to be bionic and >> missing headers of the NDK. How about compiling LTTng user-space as static >> to avoid these issues? >> >> Cheers, >> Jan >> >> >> 2014-06-30 19:47 GMT+02:00 Charles Brière <[email protected]>: >> >> Hi Jan, >>> >>> I was part of the students working on it a year ago. We had kernel >>> tracing working at the time, though we had some trouble as bionic doesn't >>> have pthread_cancel. I think we had replaced that by a dummy pthread_kill >>> at the time and that is part of the reason our patches were not accepted. >>> >>> I recently resent some patches for libURCU so this should not be a >>> problem to compile for android out of master branch, even with NDK. >>> >>> I have been trying lately to get lttng-tools compiling out of NDK >>> (faster than checking out the whole Android tree) but there is a lot of >>> headers missing, most important are related to shared memory. I was about >>> to continue working on it, this time with the whole Android tree, but ran >>> out of disk space so had to postpone until I receive some more storage. I >>> hope I'll be able to release patches within the next month. >>> >>> Cheers, >>> Charles >>> >>> >>> On Mon, Jun 30, 2014 at 7:03 AM, Jan Glauber <[email protected]> >>> wrote: >>> >>>> Hi LTTngers, >>>> >>>> I want to ask about the status of LTTng on Android. Is anyone using it >>>> already? I remember there was some student project to get LTTng running >>>> with bionic but I don't know how far they got. >>>> >>>> thanks, Jan >>>> >>>> _______________________________________________ >>>> lttng-dev mailing list >>>> [email protected] >>>> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev >>>> >>>> >>> >> >
_______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
