我想提供一个库来做一些正则表达式的事情,并且由于 gcc 或 clang(如果我错了,请纠正我)现在实现它,我将为此使用 boost。但是 boost 会不时打破它的 ABI,所以我的问题是:
使用 boost 的静态编译版本编译我的库是否安全,以便在未来的 boost 版本中不会发生 ABI 中断?
我想提供一个库来做一些正则表达式的事情,并且由于 gcc 或 clang(如果我错了,请纠正我)现在实现它,我将为此使用 boost。但是 boost 会不时打破它的 ABI,所以我的问题是:
使用 boost 的静态编译版本编译我的库是否安全,以便在未来的 boost 版本中不会发生 ABI 中断?