| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Using cf-private can cause problems, it's better to include it
explicitly in places where it's actually required.
|
| |
|
|
|
|
|
| |
This includes things like CFURLGetFSRef which are not part of the
swift-corelibs CoreFoundation.
|
|
|
| |
Adds macOS Mojave (10.14) support.
|
|\ |
|
| |
| |
| |
| | |
no successfull build in Hydra history back to 2017-08-21
|
| |
| |
| |
| |
| | |
LTO is disabled during bootstrap to keep the bootstrap tools small and
avoid unnecessary LLVM rebuilds, but is enabled in the final stdenv
stage and should be usable by normal packages.
|
|/
|
|
|
| |
This also updates the bootstrap tool builder to LLVM 5, but not the ones
we actually use for bootstrap. I'll make that change in a subsequent commit
so as to provide traceable provenance of the bootstrap tools.
|
|
|
|
| |
This actually makes it useful to the Darwin stdenv, which I'll soon be
adjusting to use this library
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
toPath has confusing semantics and is never necessary; it can always
either just be omitted or replaced by pre-concatenating `/.`. It has
been marked as "!!! obsolete?" for more than 10 years in a C++
comment, hopefully removing it will let us properly deprecate and,
eventually, remove it.
|
| |
| |
| |
| |
| | |
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
|\ \
| | |
| | | |
darwin: fix Libsystem compatibility for macOS 10.14
|
| | |
| | |
| | |
| | |
| | |
| | | |
These no longer exist on 10.14
Fixes #42719
|
| | |
| | |
| | |
| | | |
Fixes #42719
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | | |
Hydra: ?compare=1468896
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Not every package that needs xcbuild will want to use its build phase.
I have moved the xcbuild setup hook to the new attribute xcbuildHook.
This means that dontUseXcbuild is no longer needed. If you just need
to call xcbuild on its own you can just refer to xcbuild.
|
|\ \ \
| | | |
| | | | |
Darwin stdenv tweaks
|
| | | |
| | | |
| | | |
| | | | |
As requested by @domenkozar
|
| | | |
| | | |
| | | |
| | | | |
This was broken & apparently unused.
|
|/ / /
| | |
| | |
| | | |
This makes things more predictable w.r.t. what is actually being built.
|
| | |
| | |
| | |
| | |
| | | |
This prevents debugging stuff from coming into play. This avoids some
headers from accidentally winding up in the .dylib file.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This prevents the apple sdk from coming into security tool
Fixes #42836
|
| | | |
|
|/ /
| |
| |
| |
| | |
the double ’ should only be needed when using the braces. Otherwise
this will mess up some syntax highlighting, unfortunately, including nix-mode.
|
| |
| |
| |
| |
| | |
There is some weird issue with 9.4 that needs to be resolved. 8.2 is
used by iOS anyway so that makes it easier.
|
| |
| |
| | |
apple_sdk is now multiple output.
|
|\ \
| | |
| | | |
xcode: add xcodePlatform to system
|
| | |
| | |
| | |
| | |
| | | |
This give us a little bit more control over what target we are using.
Eventually we can target other things like WatchOS or MacOS.
|
|\| |
| | |
| | | |
xcode: add xcodeVer to system
|
| | |
| | |
| | |
| | |
| | | |
This version number controls which xcode version to use when building
cross to iOS.
|
| | |
| | |
| | |
| | |
| | |
| | | |
When false, shared libraries will be disabled.
also adds patch to *really* disable shared libiconv.
|
|\| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is the newest sdk. I have skipped 9.3 for now but someone can
certainly add it if they need it for some reason.
Also I added a generic "xcode" that will always point to the newest
xcode that is available in Nixpkgs.
|
|\| | |
|
| | | |
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
Apple has changed this location. Now the url should look like:
https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_8.2/Xcode_8.2.xip
|
| |
| |
| |
| |
| |
| |
| | |
This is necessary to get stuff into the Apple App Store for iOS. Apple does not really like using dynamic libraries in iOS. Also the libcharset thing is apparently a "private" symbol.
See https://github.com/reflex-frp/reflex-platform/pull/307 for more details.
See https://github.com/NixOS/nixpkgs/commit/3dee596ed1e373c296cf4d5a09b937b41f27fbe5#diff-261d74054a31954b7c6175e2e7e28356 for discussion
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Fixed conflicts:
- lib/systems/for-meta.nix: in favor of staging
- pkgs/os-specific/darwin/xcode/default.nix: in favor of master
|
| | | |
|
| | |
| | |
| | | |
Fixes issue from PR #40139.
|