Ran*_*vel 6 c++ mysql homebrew clang linkage
假设有一个编译器/链接器错误与Apple的Clang变体的相对较新版本,导致所述编译器和/或链接器合并两个完全不相关的符号的定义与您怀疑可能是两个完全不同的翻译单元.是否有任何Clang编译器和/或链接器选项或使用技术可以允许:
我已经通过看ld的man网页和所遇到的-verbose-deduplicate连接选项,我怀疑(但我不知道),我可以添加到连接标志正在使用的构建脚本为达到这个编译器/连接错误,以便项目它什么时候调试.我也看过这个-no-deduplicate选项ld,但坦率地说,这似乎太重了,可以这么说.我是否可以调用任何编译器可见性属性或链接器脚本指令来解决此问题?
操作系统:Apple OS X v10.11.6'El Capitan,'build 15G22010
Toolchain:Xcode v8.2.1,build 8C1002,with Command-Line Tools v8.2.0.0.1.1480973914
目标问题:https: //bugs.mysql.com /bug.php?id=86711
原因:解决https://github.com/Homebrew/homebrew-core/issues/30405.