jpegライブラリの私のシステムで言ってください:
$ > nm libjpeg.a | grep jpeg_finish_decompress
00000510 T _jpeg_finish_decompress
しかしopenjpegライブラリでは:
$ > nm lib/libopenjpeg.a | grep opj_decode_with_info
00000240 T _opj_decode_with_info@12
後者は末尾に @12 があります。引数の合計サイズは 12 だと思います。
それにもかかわらず、一部の記号に @ で終わるものがあるのはなぜですか? mupdf ライブラリをコンパイルしようとしたときに問題が発生します。たとえば、jpeg ライブラリに対しては問題なくリンクしますが、openjpeg に対してはリンクに失敗します。