dlopen-notes(1)

dlopen-notes1

Usage

dlopen-notes.py [-r] [-s] [-f [FEATURE1,FEATURE2]] [-h] filename [filename ...]

Overview

Read .note.dlopen notes from ELF files and report the contents.

ELF binaries store link-time dependencies in their headers, which can be parsed by various tools. There is no machine-readable metadata about dependencies loaded at build time via dlopen(3) available by default. The ELF Dlopen Metadata specification aims to fill this gap by defining a common format. See https://systemd.io/ELF_DLOPEN_METADATA/.

This tool allows parsing such a note, and printing out the result in various formats.

filename

Library file to extract notes from

Options

-r, --raw

Show the original JSON extracted from input files

-s, --sonames

List all sonames and their priorities, one soname per line

-f [FEATURE1,FEATURE2], --features [FEATURE1,FEATURE2]

Describe features, can be specified multiple times

Comments

If no option is specifed, --raw is the default.

Releases

2 releases since Debian 13 (Trixie); the text changed 1 time.

  1. 13
  2. Arch

From package-notes 0.20-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.