Bug 380

Summary: ust/marker.h is missing for ARM
Product: [Yocto Project Subprojects] ADT Reporter: Jessica <jessica.zhang>
Component: adtAssignee: Jessica <jessica.zhang>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: Medium CC: kevin.tian, lianhao.lu, liping.ke, poky.adt.watcher, poky.watcher, sgw
Version: unspecified   
Target Milestone: 0.9 M4   
Hardware: x86   
OS: arm   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
ust test program none

Description Jessica 2010-09-30 16:27:33 UTC
Created attachment 50 [details]
ust test program

When testing user space tracing using lttng ust, found the ust directory is missing for ARM under /usr/include.  The error message is: fatal error: /ust/marker.h: No such file or directory.  While it exists under /usr/include for x86.  

To reproduce:

1. Boot Qemu for Arm;
2. Copy the test program in attachment into qemu
3. Bring up a Terminal and compile the program with: gcc -o test_ust lust test_ust.c
Comment 1 Saul Wold 2010-10-01 11:37:21 UTC
LTTNG currently does not support qemuarm as it is ARMv5 based. As the liburcu README states:

ARCHITECTURES SUPPORTED
-----------------------

Currently, x86 (i386, i486, i586, i686), x86 64-bit, PowerPC 32/64, S390, S390x
ARMv7l, Alpha, ia64 and Sparcv9 32/64 are supported. Only tested on Linux so
far, but should theoretically work on other operating systems.

ARMv7l depends on running a Linux kernel 2.6.15 or better.

This is not a vaild bug against poky.
Comment 2 Jessica 2010-10-21 00:53:54 UTC
As stated in the last comment