Удивительным образом не вижу пакета для неё в одной операционной системе, которую нельзя называть. А .ebuild-файл к этой библиотеке совершенно точно должен существовать, потому что это одна из зависимостей ZFS.
Для сравнения - есть ли она в Debian? Есть, оказывается.
https://adtinfo.org/
«GNU libavl is the most complete, well-documented collection of binary search tree and balanced tree library routines anywhere.»
Знаете почему Gnome тормозит? Они эту библиотеку не используют, у них «a library named glib, which has an unoptimized recursive C implementation.»
Между тем, библиотека libavl написана модным, литературным, стилем программирования. Я всегда как-то думал, что literate programming это нечто абстрактное (мол, просто документируйте больше), но нет, это вполне конкретный особый способ извратить исходники в репозитории (TexiWEB), и они его реально применяют (и, наверное, обучают ему)!
Значит к библиотеке есть книжка, по которой можно всё изучить (411 страниц). И это очень хорошо.
Для сравнения, попробуйте поискать методички такого размера и детальности на русском языке. Их нет. Три тётки женщины попробовали что-то написать, но… Недотягивает уровень, моё оценочное суждение, зато там есть неуместные якобы «юморные» картинки.
Хотелось бы заметить, что эта библиотека мало известна среди российских программистов, по неизвестной мне причине. Наверное лень читать. Чаще советуют макросы для деревьев из BSD.
Подробности: https://git.savannah.gnu.org/cgit/avl.git/tree/ (GNU LGPL v2.1)