Я только начал использовать опцию -lazy_library
для ld
при создании общей библиотеки.Я получаю следующее предупреждение:
ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/lazydylib1.o) was built for newer OSX version (10.14) than being linked (10.11)
Как я могу исправить это предупреждение или заставить его замолчать, если я могу спокойно его игнорировать?
Насколько я могувидите, что в Xcode нет выбора SDK, он просто использует тот, который был в комплекте.Действительно, 10.14 является единственным «OSX» SDK в Xcode 10. Поэтому моя библиотека создается с SDK 10.14, хотя она действительно имеет цель развертывания 10.11.
В случае необходимости библиотека связана с-lazy_library был построен с SDK 10.14 и имеет цель развертывания 10.12.