summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/xcode/sdk-pkgs.nix
Commit message (Collapse)AuthorAge
* treewide: {build,host,target}Platform -> stdenv.{build,host,target}PlatformArtturin2023-01-09
|
* darwin/xcode: provide libc++ from XCode toolchainMatthew Bauer2021-05-17
| | | | | | We could use our own libc++ here, but it is probably best to use the provided one to ensure consistency. This fixes some C++ programs when running aarch64-apple-ios-clang++.
* darwin/xcode: remove platform version flagsAndrew Childs2021-04-11
| | | | These are now provided by the standard bintools and cc wrappers.
* darwin/xcode: remove -arch flagsAndrew Childs2021-03-02
| | | | These are now provided by the standard bintools and cc wrappers.
* treewide: remove stdenv where not neededPavol Rusnak2021-01-25
|
* pkgs/os-specific: stdenv.lib -> libBen Siraphob2021-01-17
|
* xcode/sdk-pkgs.nix: set -platform_version in addition to -miphoneos-version-minMatthew Bauer2020-07-23
| | | | | | | | | | | | | | The App Store looks at LC_VERSION_MIN_IPHONEOS to verify you have a new enough SDK version. This is not just the minimum version, but also the sdk version used. When the linker can’t figure it out, it tries to infer it from the sdk path[1]. When no sdk version is found, it defaults to just using the -miphoneos-version-min value[2]. So, to make sure we don’t rely on inference (which doesn’t work in the current directory structure), we have to specify -platform_version. [1]: https://github.com/tpoechtrager/cctools-port/blob/43f32a4c61b5ba7fde011e816136c550b1b3146f/cctools/ld64/src/ld/Options.cpp#L5355-L5376 [2]: https://github.com/tpoechtrager/cctools-port/blob/43f32a4c61b5ba7fde011e816136c550b1b3146f/cctools/ld64/src/ld/ld.hpp#L58
* xcode: don’t use libstdc++ on iOSMatthew Bauer2020-01-03
| | | | Apple no longer ships with it, so best to avoid forcing it into use.
* treewide: remove redundant quotesvolth2019-08-26
|
* xcode-sdk-pkgs: add sdk to extraPackagesMatthew Bauer2019-03-09
| | | | this gives you access to libraries like Foundation.
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* xcode: add xcodePlatform to systemMatthew Bauer2018-06-25
This give us a little bit more control over what target we are using. Eventually we can target other things like WatchOS or MacOS.