Problems
When install Command Line Tools (macOS High Sierra version 10.13) for Xcode
version 10.0 released on 9/17.2018 on High Sierra 10.13, it is installing out of sync tbd file to each /Systems
Framework. Because of this, every time when we link one of these Framework by ld
shows warning like
ld: warning: text-based stub file /System/Library/Frameworks//Foundation.framework/Foundation.tbd and library file /System/Library/Frameworks//Foundation.framework/Foundation are out of sync. Falling back to library file for linking.
In fact,
/System/Library/Frameworks/Foundation.framework/Foundation.tbd
is current-version: 1452.23
, but /System/Library/Frameworks/Foundation.framework/Foundation
is 1454.90.0
.
Reply from Apple
- Installing CLT into / is absolutely not supported, and will soon become completely impossible.
- Not installing headers into /usr/include anymore is also intentional.
- The "Can't install software because it's not available from server" is an unrelated issue which we are currently tracking internally.
- This behaves correctly, which we understand may be unfortunate for you.