2

いくつかの正規表現を行うライブラリを提供したいと思います.gccまたはclang(間違っている場合は修正してください)のいずれかが現在それを実装しているため、これにはboostを使用します. しかし、ブーストは時々ABIを壊すので、私の質問は次のとおりです。

ブーストの将来のバージョンで ABI ブレークが発生しないように、静的にコンパイルされたバージョンのブーストでライブラリをコンパイルしても安全ですか?

4

1 に答える 1

3

ブーストを使用して静的にコンパイルすると、将来のバージョンで ABI の問題が発生することはありません。「外部的に」何も呼び出されないため、明らかに再コンパイルせずに将来のバージョンから何かを使用することもありません。

私は何年もの間、主に展開を容易にするために、ブーストと静的にリンクしてきましたが、問題はありませんでした。

于 2013-05-25T14:35:54.050 に答える