Commit Graph

20 Commits

Author SHA1 Message Date
Khem Raj 1534ca7afe sysdig: Fix build with gcc13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-02 20:29:12 -08:00
Khem Raj 013a702fd1 sysdig: Upgrade to 0.28.0
Drop patches, since they are not needed
Add a patch to define PROBE_NAME for CFLAGS
Disable sysdig for ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Khem Raj 14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Richard Purdie b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Khem Raj ce3c3f2099 sysdig: Fix build with ncurses 6.3+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-01 05:45:17 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj 51bb5a946d sysdig: Disable JIT on ppc64
since luajit is not available on ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-06 10:25:27 -07:00
Saul Wold 433603cb7d sysdig: disable building for ppc
Sysdig depends on tbb which no longer builds for powerpc

Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-19 18:39:35 -07:00
Khem Raj d8053b7e2b sysdig: Depend on system libb64
avoid using vendored version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:58 -07:00
Khem Raj 81ab62c975 sysdig: Upgrade to 0.27.1
Drop upstreamed patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:58 -07:00
Khem Raj 0651858d83 sysdig: Do not depend on luaJIT for riscv
LuaJIT is not porteed to riscv yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-19 11:55:06 -07:00
Andreas Müller 1cb563d831 sysdig: upgrade 0.26.5 -> 0.26.6
Bug fixes
    Rewrite the probe builder (#1576)
    Build fixes for 5.4+ kernels (#1595)
    Use Debian Stable as the base container image (#1605)
    All the fixes incorporated in 0.26.5 (that didn't get artifacts released for tooling reasons)

New features
    Support for s390x and ppc64le architectures

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-12 22:57:22 -07:00
Khem Raj f5fdeea356 sysdig: Use luajit and build fixes on aarch64
latest luajit now supports aarch64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-13 11:01:34 -07:00
Khem Raj ed798c7643 sysdig: Upgrade to 0.26.5
* License changed to Apache-2.0 upstream as well [1]
* Forward port patches to apply on 0.26
* Just build libb64 from internal modules everything else should be
  provided by OE recipes
* Disable luajit mips64 since luajit on these arches is
  not available, fall back to liblua
* Disable build on musl and mips arch, it needs fixing in sysdig

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-29 22:26:50 -08:00
Armin Kuster 25206cde73 sysdig: don't build for aarch64
this package depends on luajit which is not supported on aarch64

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-21 18:32:48 -07:00
Khem Raj 0a10b5b25a sysdig: Use makefile generator instead of ninja for cmake
Fixes build errors e.g.
| ninja: error: build.ninja:205: bad $-escape (literal $ must be written as $$)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-02-11 11:53:42 -08:00
Martin Jansa dc48e768f5 meta-oe: remove trailing spaces
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22 15:56:29 +02:00
Khem Raj 5047910313 sysdig: Fix build with lua >= 5.2
It was still using deprecated lua contructs
also fix for musl while at it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:56:18 +02:00
Bian Naimeng 2d8d524386 sysdig: 0.1.101 -> 0.1.102
upgrade sysdig to 0.1.102, and using GIT source instead of archive.

Because the bug had been fixed at upstream before 0.1.102 released,
so get rid of 01-donot-set-default-value-to-va_list.patch.

Please obtain detail from
https://github.com/draios/sysdig/commit/3cf4db08314b8559405198fb998eab421fec4b7d

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:30:55 +02:00
Bian Naimeng c37028884d sysdig: add new recipe
sysdig is a tool for system-level exploration and troubleshooting

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-16 21:09:10 +02:00