Skip to content

Instantly share code, notes, and snippets.

@niw
Created November 16, 2018 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niw/2c3507dbb88dbac8b34614653952297c to your computer and use it in GitHub Desktop.
Save niw/2c3507dbb88dbac8b34614653952297c to your computer and use it in GitHub Desktop.
Reply to rdar://44539428 from Apple

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment