libAPRソースをコンパイルし、Apacheが提供するすべてのテストを正常に実行しました。
ただし、プログラムをlibapr.soにリンクすると、同じ機能が表示されません。
たとえば、apr_pollset_addプリミティブは機能しません。常に1を返し(0を返す必要がある場合)、機能しません(ソーステストではチャームのように機能します)。
そのプリミティブに関連するAPRlibのすべてのコードを変更して、-1が返されるようにしました。Apacheテストを実行すると、期待される動作(-1を返す)が表示されますが、.so libsからプリミティブを呼び出すと、常に1が返されます。
libには、常に1を返す関数のラッパーがあるとほぼ確信しています。
何が起こっているのかについての手がかりはありますか?