私は、Ruby 関係者がコードを AIX で再び動作させるのを手助けしようとしています。Ruby 関係者は、ユーザーがモジュールを作成できるように pkg-config を使用しようとしています。AIX では、モジュールの最終リンクでエントリ ポイントを指定する必要があります。Ruby では、そのエントリ ポイントに Init_foo という名前を付けるのが慣例で、「foo」は追加するモジュールです。したがって、フラグを追加する必要があります: -eInit_foo
ただし、Init_foo は定数ではないため、pkg-config に ruby.pc ファイルを指定すると、pkg-config は barfs します。ターゲットに依存する変数を pkg-config ファイルに含める方法がわかりません。
この問題を解決するにはどうすればよいか、ここで質問したいと思いました。