libiberty
libibertyis not needed as it acts like another libc- Does not support shared libraries, and is only available as
libiberty.awhich many distros remove post build or post install - It’s not installed by default nowadays; use
—enable-install-libibertyto install it - Software that needs
libibertywill provide it on their own to prevent version changes gccandgdbrequirelibibertyfrombinutilsinternally:- alpine (for cross/system enables libiberty; for toolchain it is disabled explicitly with
--disable-install-libibertyand.ais manually deleted) - clear (manual install, copy to target dir)
- dragora
- t2
- void (in a separate binutils-devel package)
- alpine (for cross/system enables libiberty; for toolchain it is disabled explicitly with
- Sabotage disables libiberty, and has a fix for older versions of gnu packages
- Installing
gcc’s internallibibertywill overwrite the more modern/mainstream version frombinutilscausinggccto fail withlibctfin its second pass (according to Arch)