コンパイルされ、GCC 3.3.6 で動作する C++ ソフトウェア (Borealis ストリーム エンジン) があります (新しいバージョンの GCC では動作せず、ソフトウェアのサポートも終了しています)。
これを拡張して、最新バージョンの GCC で確実にコンパイルされたいくつかの複雑な暗号化ライブラリ (ペアリング ベースのライブラリ) を呼び出すのが好きです。
私の質問は、それが可能かどうか、つまり、はるかに古いバージョンの GCC でコンパイルされたコードから、新しいバージョンの GCC でコンパイルされたライブラリを呼び出すことができるかどうかです。技術的に可能ですか?潜在的な問題は何ですか?
誰かがこれらの質問に光を当てるのを手伝ってくれることを願っています.