dev-util / libabigail

Suite of tools for checking ABI differences between ELF objects

Official package sites : https://sourceware.org/libabigail/ ·

v9999 :: 0/4 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions
USE flags
btf debug doc test

v2.5 :: 0/4 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions
Keywords
amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
btf debug doc test

v2.4 :: 0/3 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions
Keywords
amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
btf debug doc test

General

btf
Handle reading kernel debug files in BTF format via dev-libs/libbpf
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

dev-libs / libxml2 : XML C parser and toolkit

sys-libs / fts-standalone : Standalone fts library for use with musl

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel

dev-libs / libxml2 : XML C parser and toolkit

sys-libs / fts-standalone : Standalone fts library for use with musl

906927
dev-util/libabigail-2.3-r2 fails tests (MUSL-SYSTEM): FAIL: runtestdiffpkg
939478
dev-util/libabigail-2.5 - [gcc-15] Automake "maintainer mode" detected:
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-util/libabigail: drop deleted option from live
This option was being disabled anyway, and was removed upstream as "finally we can get rid of this as it's useless now": https://sourceware.org/git/?p=libabigail.git;a=commitdiff;h=1b1b8399d1fe69fa402109700d6cdaba52ac8b17 The configure option, accordingly, raises a QA warning that it is unrecognized. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-util/libabigail: disable submodule clone in live
The one submodule is called "big-tests", and it requires explicit opt-in during configure, which we don't do. Cloning it is an (expensive) waste. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-util/libabigail: drop unconditional eautoreconf
We still need this for the live ebuild for obvious reasons. But we were running it against release tarballs as well, with a comment from 2019 that said ltmain.sh contained broken redhat spec file references. This is not a problem today (cannot find the relevant string, builds fine) so it appears the release tooling they used is no longer broken and we can remove this workaround. All we need now is the usual elibtoolize dance, a much smaller dependency set. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: drop 2.2, 2.3-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/libabigail: Stabilize 2.5 arm, #938350
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.5 arm64, #938350
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.5 amd64, #938350
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add 2.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.4 amd64, #926506
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.4 arm, #926506
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.4 arm64, #926506
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.3-r2 arm, #916377
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.3-r2 arm64, #916377
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.3-r2 amd64, #916377
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add 2.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: make assertions optional; don't attempt to use valgrind in tests
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: fix automagic libbpf dep
I missed this in the configure diff, oops. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: forward ~ppc ~x86
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: add 2.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.2 arm, #903651
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Stabilize 2.2 arm64, #903651
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/libabigail: Keyword 2.2 x86, #900459
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/libabigail: Keyword 2.2 ppc, #900459
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: drop 2.1-r1
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.2 amd64, #895402
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add live ebuild
Useful for testing recent changes/fixes for ghostscript at least. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: depend on app-doc/doxygen[dot] for USE=doc
Closes: https://bugs.gentoo.org/868210 Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
dev-util/libabigail: drop 2.0-r1
Closes: https://bugs.gentoo.org/868189 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add 2.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-util/libabigail: keyword 2.1-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/libabigail: Stabilize 2.1-r1 amd64, #883339
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: fix pre-generated man install path, add info pages
Fixes: 3b58c05c00f7ebc1b9cb3d431cec220ba4dcc91d Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: pre-generate man pages
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add 2.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add bash-completion
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: add sys-libs/fts-standalone to rdep on musl
Closes: https://bugs.gentoo.org/831571 Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
dev-util/libabigail: fix build on musl
Closes: https://bugs.gentoo.org/831571 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: add missing dep for pkg.m4
Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
dev-util/libabigail: drop 1.8.2
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Stabilize 2.0 amd64, #831235
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: drop 1.6
Closes: https://bugs.gentoo.org/715572 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yongxiang Liang · gentoo
dev-util/libabigail: keyword ~riscv
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: Keyword 2.0 arm64, #820314
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: Keyword 2.0 arm, #820314
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: adjust configure args
Closes: https://bugs.gentoo.org/820344 Closes: https://bugs.gentoo.org/820341 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: update 2.0 LICENSE
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: drop to ~arch for 2.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/libabigail: add 2.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/libabigail: amd64 stable wrt bug #807424
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/libabigail: keyword 1.8.2 for ~ppc64
====================================== Testsuite summary for libabigail 1.8.2 ====================================== ====================================== Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/libabigail: Enable py3.9 & py3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/libabigail: add 1.8.2
Closes: https://bugs.gentoo.org/762508 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-util/libabigail: Initial commit
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>