| Commit message (Collapse) | Author | Age |
... | |
| |\ \ \ \ |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
Revert cctools bump
|
| | | | | | | |
|
| | | |_|/ /
| | |/| | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit ac682e362c07929b2b30bfdf4f75cd1c5250d3e7.
This broke iOS building on master. Even Xcode 8.2 comes with TAPI
librarises. We need these patches to support those .tbd files.
Eventually we will move to using libtapi directly, but I have not
finished work on this right now.
Unfortunately, this will not have my changes for building cctools with
manpages. We will have to do this update at some later time.
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
|
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
treewide: assemble all `fetchurlBoot` uses in overrides to `fetchurl`
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The only outside-curl uses of `fetchurlBoot` left are `stdenv`
and `apple-source-releases`. The latter one can probably be removed
too, but I can't test it.
Pros:
- Aggregates all behind-the-scenes insanity in a single place.
Cons:
- At the cost of 10 more derivations (but 0 new outpaths).
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
This round is without the systemd CVE,
as we don't have binaries for that yet.
BTW, I just ignore darwin binaries these days,
as I'd have to wait for weeks for them.
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Re-applies bad2db31b7b256e7b26f60e18dd2301cd277880c.
This reverts commit f84aef11a4cea741b68e2966f5f189320708bc60.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
It was removed on recent versions of macOS and these entries break
sandboxing if they don't exist.
Aborted: while setting up the build environment: getting attributes of path '/System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity': No such file or directory
|
| | |
| | |
| | |
| | |
| | |
| | | |
Moving changes to staging, this is a mass-rebuild.
This reverts commit e79278e4cd9beeb4cdc0c984913888d93aa06cec.
|
|/ / |
|
|/ |
|
|
|
| |
warning: unable to download 'http://opensource.apple.com/tarballs/adv_cmds/adv_cmds-158.tar.gz': HTTP error 302 (curl error: Couldn't connect to server); retrying in 298 ms
|
| |
|
|
|
|
| |
Doh
|
|
|
|
|
|
|
| |
xcbuild doesn’t handle dsymutil correctly. fuser.pl does not contain
debug symbols, but xcbuild doesn’t handle this like xcodebuild does.
So, just disable the debug information. We probably should do this in
more places using xcbuild, but it requires some arbitrary patching.
|
| |
|
|
|
|
|
|
|
|
|
| |
fixes some issues in my commits in:
- basic_cmds
- network_cmds
(cherry picked from commit f283145308aec6aa9a8c3c6cbd4864718ccb7c53)
|
|
|
|
|
|
|
|
|
|
| |
Reverts commits bumping to macOS stuff to 10.12:
commit ec1f78d1cb6ac86743ffb797bf88d4633b91e733.
commit d0dc91d24f643ca2cb6901f80a641099db975966.
commit a1d297374df55c30b8b74834a85924e9dc739dda.
commit 425112151db3b05fec01e86cb10c90b4037e9367.
commit e6f7f2928f668262577125290dc90ad8df12e724.
|
| |
|
|
|
|
|
|
| |
These just copy commands from Products/Release/. But with #52256 we
now build .dsym directories that somehow wind up in Products/Release/.
This makes things more exact by just copying the files in Products/Release/.
|
|
|
|
| |
(cherry picked from commit 0b468bf0335eaa606fccfe98d4a36c3efbe83f2a)
|
|
|
|
|
| |
This is where they are supposed to go. My mistake in the original
commit.
|
|
|
| |
these symbols are not needed apparently
|
|\
| |
| | |
Provide real dsymutil to darwin stdenv
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We were previously using a dummy wrapper for dsymutil. This meant that
debug symbols were not getting generated when dsymutil was otherwise
available. This should fix that issue & provide a real dsymutil from
llvm.
Fixes #52148.
|
|\ \
| | |
| | | |
Update macOS frameworks to 10.12
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Lots of stuff has gotten moved around. Many security libraries have been merged
into the Security monorepo. I’ve cleared them out for now, we will
need to modify Security to build them!
This also moves some things around to more clearly separate
bootstrapping the stdenv from everything else. We want the “normal”
mode to be the non-bootstrapped version. When you ask for “Security”,
you want the actual built software, not a crippled one.
- Add TARGET_OS_OSX to darwin.libSystem. Looks like something
introduced in 10.12. TARGET_OS_MAC is only set when building for
desktop (iOS will have TARGET_OS_MAC set)
- Bump darwin.dtrace
- Bump darwin.libpthread
- Remove SmartCardServices, libsecurity*, etc.
- Install some more headers for darling.
|
| |/
|/|
| |
| | |
--disable-clang-as flag disables the use of clang by cctools-port
|
|\ \
| | |
| | | |
skhd: 0.2.2 -> 0.3.0
|
| |/ |
|
|/
|
|
|
| |
The conditional was incorrect - postInstall script should only hsppen
when enableShared = true.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_NSMutableArray", referenced from:
objc-class-ref in trash-571f39.o
"_OBJC_CLASS_$_NSURL", referenced from:
objc-class-ref in trash-571f39.o
"_OBJC_CLASS_$_NSUserDefaults", referenced from:
objc-class-ref in trash-571f39.o
objc-class-ref in HGCLIUtils-31f3b3.o
ld: symbol(s) not found for architecture x86_64
|
|\| |
|
| |
| |
| |
| |
| | |
Using cf-private can cause problems, it's better to include it
explicitly in places where it's actually required.
|
|\ \
| |/
|/| |
cctools: bump to latest commit
|
| |
| |
| |
| |
| | |
Lots of our patches are no longer needed. This simplifies things a
bunch. In addition, it now includes man pages.
|
| | |
|
|/
|
|
|
| |
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
|
|\ |
|