summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/ltrace
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: fix unwind PACKAGECONFIGGyorgy Sarvari2025-02-141-1/+1
| | | | | | | | | | | | In case unwind PACKAGECONFIG is enabled, do_configure task fails with the following error message: | configure: error: Cannot enable both --with-libunwind and --with-elfutils To avoid this error, disable elfutils with this PACKAGECONFIG. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Switch to gitlab SRC_URIKhem Raj2024-09-037-421/+37
| | | | | | | | The github mirror was a stopgap, now ltrace is hosted on gitlab/cespedes drop already applied patches upstream. Add a patch to fix VLAs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop ${SRCPV} usageMartin Jansa2024-02-091-1/+1
| | | | | | | | | | * Drop SRCPV similarly like oe-core did in: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872 * SRCPV is deferred now from PV to PKGV since: https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0 Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-217-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt2023-04-051-1/+1
| | | | | | | | | | With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build with clang16Khem Raj2023-02-062-0/+87
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build on ppc64 with gcc12Khem Raj2022-04-202-0/+30
| | | | | | | gcc-12 has a better static analyser and finds additional use-after-free case, addressed by removing the double free Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | 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>
* Convert to new override syntaxMartin Jansa2021-08-031-4/+4
| | | | | | | | | | 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>
* ltrace: Fix mips build with kernels 5.13+Khem Raj2021-07-133-31/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Remove unused static functionKhem Raj2021-06-182-0/+38
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build on ppc64le/muslKhem Raj2021-03-132-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Do not build on riscvKhem Raj2020-04-251-0/+3
| | | | | | Does not have riscv port yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build with gcc10Khem Raj2019-12-253-1/+48
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Remove RDEPENDS on elfutilsAdrian Bunk2019-11-151-1/+0
| | | | | | | | It was added without a rationale and seems unnecessary. A runtime dependency on libelf is already automatically generated. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace:Bug fix for data type length judgmentZang Ruochen2019-10-212-0/+43
| | | | | | | | | | | | | | | | | | | | | ... if (byte_size == sizeof(long)) { *type = is_signed ? ARGTYPE_LONG : ARGTYPE_ULONG; return true; } ... If ltrace's target command has a dbg package, ltrace will look for the debug file and analyze its contents. Ltrace determines the type of analysis result variable. The type of the variable is longlong. On 32-bit systems, longlong is 8 and long is 4 (same as in). An error occurred because the ltrace code did not process a variable of length 8. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Wang Mingyu <wangmy.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build on mipsKhem Raj2019-09-072-0/+31
| | | | | | | Newer kernel UAPI headers for mips have moved these needed defines around Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build with clangKhem Raj2019-02-052-0/+34
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix a NULL string useKhem Raj2018-12-232-0/+38
| | | | | | | This case is likely to happen when mod == NULL so print it when we are computing modname and symname Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace_git: Update SRC_URI due to inaccessible problemJunil Kim2018-08-211-1/+1
| | | | | | | | Existing URI service was closed and fetch error occurred. Change existing repository to another mirrored SRC URI. Signed-off-by: Junil Kim <jjunil79.kim@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build with musl/mipsKhem Raj2017-09-222-0/+28
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Fix build on muslKhem Raj2017-07-142-0/+26
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Add mips64 supportKhem Raj2017-07-142-0/+1149
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: fix build failure under icecreamTomas Novotny2017-07-012-0/+262
| | | | | | | | | | | | | | | The ltrace package fails to build under icecream distributed compiler because of harmless warning emitted during preprocessing. See the patch itself for more information. Colleague of mine has submitted the patch but I'm afraid that the project is dead. Please note that icecream support in oe-core has some issues currently. I have some local fixes and I plan to send them. Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Fix FTBFS due to invalid code in ARM supportKhem Raj2017-04-262-1/+42
| | | | | | | Found with gcc7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Fix build with aarch64 and bump to latestKhem Raj2017-03-113-2/+108
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-071-1/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix indentationMartin Jansa2016-08-221-1/+1
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Remove deprecated readdir_r()Khem Raj2016-05-062-0/+37
| | | | | | | New glibc >= 2.24 will remove it Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Error Fix for ARMLi xin2016-05-063-91/+2
| | | | | | | | | | | | | | | 1) The error is as following: root # ltrace ls __libc_start_main(0xb6fbc018, 1, 0xbed8fdc4, 0xb6fd0b88PTRACE_SINGLESTEP: Input/output error 2747 couldn't continue when handling __libc_start_main (0xb6fbbde0) at 0xb6fbbde0 The master branch fix it. 2) remove unused patch: --0001-ltrace-fix-gcc-5-logical-not-parentheses.patch --ltrace-0.7.2-unused-typedef.patch Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-281-1/+1
| | | | | | | | base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: 7.2 -> 7.3Kai Kang2015-08-313-35/+42
| | | | | | | | | | | Upgrade ltrace from 7.2 to 7.3. * update SRC_URI and SRCREV * drop backport patch 0001-In-Linux-backend-initialize-linkmap-struct.patch * fix error when compile with gcc 5.2 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: fix build with -OsMartin Jansa2015-04-132-0/+32
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: add PACKAGECONFIG for selinuxWenzong Fan2014-12-092-0/+39
| | | | | | | | | | Add PACKAGECONFIG for 'selinux', otherwise there would be warnings like below: WARN: ltrace: ltrace rdepends on libselinux, but it isn't a build dependency? Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: add PV and PACKAGECONFIG for libunwindMartin Jansa2014-08-102-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Run autogen.sh in source directoryAsh Charles2014-06-101-1/+1
| | | | | | | | | The autogen.sh script needs to be run in and from the source directory. The configuration step can still be run from out-of-tree. Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: update to version 0.7.90Chong.Lu@windriver.com2014-05-039-266/+74
| | | | | | | Upgrade ltrace to 0.7.90. Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-151-48/+48
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* ltrace: Fix make errorFranklin Cooper Jr2012-08-071-2/+2
| | | | | | | * Fixes the make: invalid option -- '/' error Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Quoting fixesMartin Jansa2012-02-261-1/+1
| | | | | | | | * We have various variables which are either not quoted at all or are * half quoted. This patch fixes the bad exmaples so everything is consistent. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* ltrace: upgrade Debian patchset from -2 to -2.1Sebastian Krzyszkowiak2011-08-311-4/+4
| | | | | | | * because -2 is not fetchable anymore Signed-off-by: Sebastian Krzyszkowiak <dos@dosowisko.net> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* ltrace: import from OE rev d4f0211e2078d5033ae0dee74664de5520d8392dMartin Jansa2011-05-307-0/+266
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>