Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

6
  • 2
    Is that still true for non-x86 architectures, such as ARM? How about Android? AFAICT the OpenBSD folks have plenty of fun porting and updating binutils specifically to non-x86 architectures. Commented Feb 21, 2017 at 12:23
  • @SatoKatsura That's nice to point out. I forgot to mention though my application is to be used only on desktops. Commented Feb 21, 2017 at 12:42
  • @SatoKatsura it is true of typical Linux distributions on non-x86 architectures too; binutils is one of the first pieces you need in a GNU stack (a linker is pretty useful), and it supports a huge variety of architectures. I don't think Android has it by default but it is available there too. Commented Feb 21, 2017 at 13:04
  • @StephenKitt Then how about those architectures that don't use ELF (routers and such)? Do they still have readelf compiled with binutils? Commented Feb 21, 2017 at 13:54
  • @SatoKatsura binutils supports more formats than just ELF. I wouldn't expect to find binutils installed on small devices (or even most Linux systems), but it is available for a huge variety of targets. Commented Feb 21, 2017 at 14:17