>Synopsis: /usr/bin/c++filt and c++filt(1) version mismatch
>Category: documentation
>Environment:
System : OpenBSD 7.2
Details : OpenBSD 7.2 (GENERIC.MP) #734: Sun Sep 18 21:30:27 MDT
2022
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
/usr/bin/c++filt is compiled from src/gnu/usr.bin/cxxfilt.
That directory also includes a man page, which is not
installed. The installed c++filt(1) comes from
src/gnu/usr.bin/binutils-2.17/binutils/doc/cxxfilt.man.
>How-To-Repeat:
Look at c++filt(1). See the shiny looking option -t. Try
running
c++filt -t
and see it yelling back
c++filt: invalid option -- t
Usage: ...
>Fix:
Either install c++filt from binutils-2.17, replacing
src/gnu/usr.bin/cxxfilt, or install
src/gnu/usr.bin/cxxfilt/cxxfilt.man as c++filt(1).