Rate This Document
Findability
Accuracy
Completeness
Readability

Binary Input Requirements

  1. Currently, BOLT can only process x86_64 and AArch64 ELF binaries. The support community for RISC-V is not yet complete.
  2. The binary contains at least one unstripped symbol table.
  3. The reserved relocation option (--emit-relocs or -q) is enabled during link time to maximize performance improvement.
  4. The -fno-reorder-blocks-and-partition flag needs to be added to the binary files to be optimized in GCC 8 and later versions.
  5. -gdwarf-4 is added at compile time because it is not yet supported in DWARF Version 5.