public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] ABI Navigator — a project to search for binary symbols
@ 2017-02-24  2:36 Andrey Ponomarenko
  2017-02-24  3:28 ` Daniel Campbell
  2017-02-24  8:45 ` Kent Fredric
  0 siblings, 2 replies; 4+ messages in thread
From: Andrey Ponomarenko @ 2017-02-24  2:36 UTC (permalink / raw
  To: gentoo-dev

Hello,

I'd like to present a new project called "ABI Navigator" for searching binary symbols (functions, methods, global data, etc.) in open-source libraries: https://abi-laboratory.pro/index.php?view=navigator

The project allows to find out in which versions of libraries some symbol is defined, added, removed or changed. The data is taken from the ABI Tracker project (238 libraries and 0.9 million symbols currently): https://abi-laboratory.pro/tracker/

Example for symbol dwelf_strtab_add from libdw.so (elfutils): https://abi-laboratory.pro/index.php?view=navigator&selected=dwelf_strtab_add%40%40ELFUTILS_0.167#result

The project aims to help Linux developers and maintainers to resolve issues with missed symbols and navigate through the reports in the ABI Tracker.

Have you ever encountered the "undefined reference" error or want to know whether the symbol is _stable_ enough to use in your code? Try to find it in the ABI Navigator!

Enjoy!


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols
  2017-02-24  2:36 [gentoo-dev] ABI Navigator — a project to search for binary symbols Andrey Ponomarenko
@ 2017-02-24  3:28 ` Daniel Campbell
  2017-02-24 16:15   ` [gentoo-dev] " Andrey Ponomarenko
  2017-02-24  8:45 ` Kent Fredric
  1 sibling, 1 reply; 4+ messages in thread
From: Daniel Campbell @ 2017-02-24  3:28 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1449 bytes --]

On 02/23/2017 06:36 PM, Andrey Ponomarenko wrote:
> Hello,
> 
> I'd like to present a new project called "ABI Navigator" for searching binary symbols (functions, methods, global data, etc.) in open-source libraries: https://abi-laboratory.pro/index.php?view=navigator
> 
> The project allows to find out in which versions of libraries some symbol is defined, added, removed or changed. The data is taken from the ABI Tracker project (238 libraries and 0.9 million symbols currently): https://abi-laboratory.pro/tracker/
> 
> Example for symbol dwelf_strtab_add from libdw.so (elfutils): https://abi-laboratory.pro/index.php?view=navigator&selected=dwelf_strtab_add%40%40ELFUTILS_0.167#result
> 
> The project aims to help Linux developers and maintainers to resolve issues with missed symbols and navigate through the reports in the ABI Tracker.
> 
> Have you ever encountered the "undefined reference" error or want to know whether the symbol is _stable_ enough to use in your code? Try to find it in the ABI Navigator!
> 
> Enjoy!
> 
This tool didn't return anything on a quick test (TOX_CONFERENCE_TYPE,
part of net-libs/tox, TokTok/toxcore on GitHub), but it did it quickly
and it has a clean interface. I'll definitely try using this when I find
myself stumped on something.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols
  2017-02-24  2:36 [gentoo-dev] ABI Navigator — a project to search for binary symbols Andrey Ponomarenko
  2017-02-24  3:28 ` Daniel Campbell
@ 2017-02-24  8:45 ` Kent Fredric
  1 sibling, 0 replies; 4+ messages in thread
From: Kent Fredric @ 2017-02-24  8:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 774 bytes --]

On Fri, 24 Feb 2017 05:36:51 +0300
Andrey Ponomarenko <andrewponomarenko@yandex.ru> wrote:

> I'd like to present a new project called "ABI Navigator" for searching binary symbols (functions, methods, global data, etc.) in open-source libraries: https://abi-laboratory.pro/index.php?view=navigator
> 
> The project allows to find out in which versions of libraries some symbol is defined, added, removed or changed. The data is taken from the ABI Tracker project (238 libraries and 0.9 million symbols currently): https://abi-laboratory.pro/tracker/

Neat!

Though from a maintainer perspective, I'm so far much more interested in seeing the "what will break" aspect from the ABI tracker :)

Though I look forward to seeing `undefined reference error`'s now :D 

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-dev] Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols
  2017-02-24  3:28 ` Daniel Campbell
@ 2017-02-24 16:15   ` Andrey Ponomarenko
  0 siblings, 0 replies; 4+ messages in thread
From: Andrey Ponomarenko @ 2017-02-24 16:15 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

[-- Attachment #1: Type: text/html, Size: 2218 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-02-24 16:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-24  2:36 [gentoo-dev] ABI Navigator — a project to search for binary symbols Andrey Ponomarenko
2017-02-24  3:28 ` Daniel Campbell
2017-02-24 16:15   ` [gentoo-dev] " Andrey Ponomarenko
2017-02-24  8:45 ` Kent Fredric

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox