我需要创建一个包装库,它需要使用不同版本的OpenSSL(BoringSSL),原因在[1]的“Wrapper Shared Objects”中提供。
问题是,在OS X上,clang不支持--exclude-libs选项,因此必须避免导出符号。
我有哪些选项可以解决这个问题,例如在构建库之后剥离符号?
[1]https://wiki.openssl.org/index.php/Android
问题是,在OS X上,clang不支持--exclude-libs选项,因此必须避免导出符号。
我有哪些选项可以解决这个问题,例如在构建库之后剥离符号?
[1]https://wiki.openssl.org/index.php/Android
lld
,但我不确定它是否支持您想要的选项。 - rubenvbLC_LOAD_DYLIB
),并添加自定义的一个。假设API是相同的。 - Kamil.S