| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| |
| | |
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.
|
| |
| |
| |
| | |
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.
|
| | |
|
|/
|
|
|
| |
the double ’ should only be needed when using the braces. Otherwise
this will mess up some syntax highlighting, unfortunately, including nix-mode.
|
|
|
| |
apple_sdk is now multiple output.
|
|
|
|
|
|
| |
When false, shared libraries will be disabled.
also adds patch to *really* disable shared libiconv.
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
| |
Fixes issue from PR #40139.
|
|\
| |
| |
| |
| | |
Keep the dontCheck because the test suite fails, get rid of the LDFLAGS
hack because we don't need it!
|
| | |
|
| |
| |
| |
| |
| |
| | |
This reverts commit ee08469d6cf45eaa9d592c097f154cd225fdb982.
This one should go in staging first.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Broke the stdenv.
This reverts commit 69d1b7ab79cc5e46d4b419cfe95c30e58f801a85.
|
| |
| |
| |
| |
| | |
We don’t want to rely on a certain output so just use ‘getDev’ so Nix
will choose the right output for us.
|
| |
| |
| |
| |
| |
| | |
I’m not going to fix all of them but this is the best way to do this
in Apple things. Just add ‘EXPORT_DSTDIR’ to the installFlags & set
‘DSTDIR’ to $(out). Please do this instead of the patching!
|
| |
| |
| |
| |
| | |
I didn't think it was even being called before, but now getting this error:
https://hydra.nixos.org/build/73955984/nixlog/1
|
| |
| |
| | |
Hopefully this is the last one.
|
| |
| |
| |
| |
| | |
The last commit broken Darwin stdenv. We still need to skip some
phases when Apple provides a Makefile that shouldn’t be used.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
adds 2 outputs for libSystem:
- out
- dev
should shrink closure sizes
|
| |
| |
| |
| | |
This is a huge directory & not referenced anywhere.
|
|\ \
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| | |
I think I need postPatch for `autoreconfHook`, it's better anyways, and
I'm pairing this with another mass-rebuild so its essentially free.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.
The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:
```
ISA: ARMv8 {-A, -R, -M}
/ \
Mode: Aarch32 Aarch64
| / \
Encoding: A64 A32 T32
```
At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.
The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.
[1]: https://developer.arm.com/products/architecture/a-profile
|
|
|
|
| |
Need to set SYMROOT and OBJROOT
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
[darwin] Security fixes
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #37838
|
| | |
|
| | |
|
| |
| |
| |
| | |
darwin.dtrace-xcode contains the dtrace bin
|
| |
| |
| |
| | |
now build directory is "Products/Release/"
|
|\ \
| | |
| | | |
Build more commands from Apple's system_cmds
|
| |/
| |
| |
| | |
Now includes getconf
|
|/ |
|