奇妙なELFライブラリの扱い方
ELFライブラリにはビルド時に使用されるセクションヘッダーと、実行時に使用されるプログラムヘッダーという2つの異なる場所に同じ情報が存在する。Synology NASのライブラリはセクションヘッダーを欠いていたが、プログラムヘッダーから情報を抽出してセクションヘッダーを再構築することで、独自バイナリへのリンクが可能になった。
ELFライブラリにはビルド時に使用されるセクションヘッダーと、実行時に使用されるプログラムヘッダーという2つの異なる場所に同じ情報が存在する。Synology NASのライブラリはセクションヘッダーを欠いていたが、プログラムヘッダーから情報を抽出してセクションヘッダーを再構築することで、独自バイナリへのリンクが可能になった。