Информация о моей системе:
$ uname -a
=> Darwin ADMINdeMacBook-Pro.local 18.2.0 Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64 x86_64
$ xcode-select -v
=> xcode-select version 2354
$ clang -v
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandlineTools/usr/bin
Проблема в том, что clang linker не ищет библиотеки из /usr/lib
, даже когда я указываю с LIBRARY_PATH
или -L
.
, например
$ LIBRARY_PATH=/usr/lib clang -Xlinker -v my.c
...
Library search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib
/usr/local/lib
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib
Framework search path:
...
Где первый /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib
должен быть /usr/lib
, как я и ожидал, за исключением того, что это не так.
Как исправить?