summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/itt
Commit message (Collapse)AuthorAgeFilesLines
* itt : upgrade 3.24.6 -> 3.24.7Yogesh Tyagi38 hours1-1/+1
| | | | | | | | Release Notes: https://github.com/intel/ittapi/releases/tag/v3.24.7 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.24.2 -> 3.24.6Naveen Saini2024-01-241-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt : upgrade 3.24.0 -> 3.24.2Yogesh Tyagi2023-07-131-1/+1
| | | | | Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
* itt: upgrade 3.23.0 -> 3.24.0Teoh Suh Haw2023-03-281-1/+1
| | | | | | | | Release Notes: https://github.com/intel/ittapi/releases/tag/v3.24.0 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: Update LICENSE to use SPDX identifierRichard Purdie2022-03-041-1/+1
| | | | | | | | Update to SPDX preferred identifier to avoid warnings with OE-Core changes. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.22.5 -> 3.23.0Nandini Matam2022-03-021-1/+1
| | | | | | | | | | | | | 1. Adds a new public API __itt_release_resources that destroys mutex and frees resources allocated by ITT API static part. __itt_release_resources() should be called from the library destructor. 2. Gets rid of loading JitPI library 3. Adds DPC++ compiler support for ZCA 4. Refactors __itt_is_collector_available() method to reduce overhead on ITT API instances creation Signed-off-by: Nandini Matam <nandinix.matam@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.22.4 -> 3.22.5Anuj Mittal2022-01-261-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.21.2 -> 3.22.4Anuj Mittal2021-11-241-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: add explicit branch and protocol to SRC_URIAnuj Mittal2021-11-031-1/+1
| | | | | | | | | Add branch name explicitly to SRC_URI where it's not defined and switch to using https protocol for Github projects. The change was made using convert_srcuri script for OE-Core. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.20.1 -> 3.21.2Anuj Mittal2021-10-111-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: add COMPATIBLE_HOST to be x86 platformYongxin Liu2021-08-091-0/+2
| | | | | | | | | ITT is only for Intel x86 architecture. To avoid error when doing world builds for other architectures, limit the recipe to be compatible with x86 only. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.18.13 -> 3.20.1Yongxin Liu2021-08-021-1/+1
| | | | | | | | | Tag of v3.20.1 is 3bf74bb2a3ee4e146a6ea6497e5b530d291564d7. But we move one commit forward to include commit 1c4889361205 ("removed ifort generated obj files") Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Convert to new override syntaxAnuj Mittal2021-07-311-1/+1
| | | | | | | Use the convert-overrides.py to convert to new syntax and manually fix some additional changes. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.18.10 -> 3.18.13Naveen Saini2021-06-031-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.15.12 -> 3.18.10Naveen Saini2021-02-091-1/+8
| | | | | | | | | | | | | | fixed QA Issue: Architecture did not match (x86, expected x86-64) Error log: QA Issue: Architecture did not match (x86, expected x86-64) in /usr/include/ittnotify/fortran/posix/x86/ittfortran.o [arch] Ref: https://github.com/intel/ittapi/commit/d90eaa25a70f651e9f7e82a16b29074b5f77fed8 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: allow compilation with muslAnuj Mittal2020-10-091-2/+0
| | | | | | ITT compiles fine with musl now so remove the COMPATIBLE_HOST check. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: fix upstream release checkingNaveen Saini2020-03-071-0/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade to release tagNaveen Saini2020-03-071-1/+1
| | | | | | | | Ref: https://github.com/intel/ittapi/releases/tag/v3.15.12 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: switch git repoNaveen Saini2020-03-043-69/+30
| | | | | | | | Use new git repo maintained by Intel https://github.com/intel/ittapi Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: Add missing header and libraryYeoh Ee Peng2020-03-021-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While trying to compile itt sample from https://github.com/intel/IntelSEAPI, it was initially facing header file error. $gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify InstrumentationExample.cpp:53:10: fatal error: itt_notify.hpp: No such file or directory 53 | #include "itt_notify.hpp" | ^~~~~~~~~~~~~~~~ compilation terminated. main.cpp:18:10: fatal error: itt_notify.hpp: No such file or directory 18 | #include "itt_notify.hpp" | ^~~~~~~~~~~~~~~~ compilation terminated. While mannually added the missing itt_notify.hpp header to the image, it was facing the compilation errors while using the only available library (libittnotify64.a) provided by itt. $gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify In file included from /usr/include/ittnotify/itt_notify.hpp:8, from InstrumentationExample.cpp:53: /usr/include/ittnotify/ittnotify.h:253:6: warning: #warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" [-Wcpp] 253 | # warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" | ^~~~~~~ /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../x86_64-poky-linux/bin/ld: /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../lib/libittnotify64.a(ittnotify_static.c.o): in function `__itt_init_ittlib': /usr/src/debug/itt/17.01.28-r0/git/ittnotify/src/ittnotify/ittnotify_static.c:1189: undefined reference to `dlerror' collect2: error: ld returned 1 exit status Found that it was missing the required libIntelSEAPI64.so library. Compilation of itt sample succeeded after adding both missing header and library. Enhanced the itt recipe to provide both the itt_notify.hpp and libIntelSEAPI64.so. Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: install header files to package specific directoryNaveen Saini2019-08-091-2/+3
| | | | | | | Also installing other supported header files. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade v17.0 -> v17.01.28Naveen Saini2019-08-031-5/+4
| | | | | | | | More info can be found here: https://github.com/intel/IntelSEAPI/releases/tag/17.01.28 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: add recipeNaveen Saini2019-05-172-0/+63
Introduce IntelĀ® Single Event API (IntelĀ® SEAPI), which is the translator of itt_notify calls into several OS specific and third party tracing formats. It can be use as memory/performance/ whatever profile. Wiki: https://github.com/intel/IntelSEAPI/wiki Signed-off-by: Lim, Raynald <raynald.lim@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>