What is the difference between elfutils and binutils ?

As per wikipedia, elfutils is mentioned as, “Ulrich Drepper wrote elfutils, to replace GNU Binutils, purely for Linux and with support only for ELF and DWARF”

elfutils is a Red Hat project.

There is substantial overlap between elfutils (eu-addr2line, eu-elflint, eu-findtextrel, eu-nm, eu-readelf, eu-size, eu-strip, etc.) and binutils (addr2line, nm, readelf, size, strip, objdump, etc.)

Ulrich Drepper who authored elfutils has mentioned the differences as below,

– the tools in elfutils compared with binutils are a) smaller, b) faster (several times, usually), c) less buggy, d) more featureful
– there are several tools which are not available in binutils which are in (wide) use
– there are several more tools which use the elfutils libraries (systemtap, frysk, …)

[ Also READ – How to compile elfutils for x86 ? ]

References –
Wikipedia
Redhat website

Android Android Commands Android Java Applications Application Libraries Application Stack / User Interface Bash / Shell Scripts Commands and Packages Compilation Content Management System - CMS Core Kernel C Programs Development & Build Development Environment Setup Errors & Failures Flutter git Go Language Programs Hardware Platforms HTML JAVA Programs Kernel & Device Drivers Linux, OS Concepts and Networking Linux Device Drivers Linux Host, Ubuntu, SysAdmin Linux Kernel Linux Networking Middleware Libraries, HAL Monetization / Google AdSense NDK / Middleware / HAL OS Concepts PHP Programming Languages RaspberryPi Scripting and Automation Search Engine Optimisation ( SEO ) Social Media Socurce Code Management ( SCM ) System Administration, Security Testing and Debugging Uncategorized User Interface Userspace Utilities Web design and development Wordpress Yocto / Bitbake / Openembedded

Leave a Reply / Ask Question