| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|\ \
| | |
| | | |
macOS closure-size reduction
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
adds 2 outputs for libSystem:
- out
- dev
should shrink closure sizes
|
| | |
| | |
| | |
| | | |
This is a huge directory & not referenced anywhere.
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| | |
linux: readd assertion
|
| |
| |
| |
| |
| |
| | |
This reverts commit ee08469d6cf45eaa9d592c097f154cd225fdb982.
This one should go in staging first.
|
| | |
|
| |
| |
| |
| | |
Whoops messed up 9a845de873dfcc31f360a08f1b1f786c6f649c7d slightly.
|
|\ \
| |/
|/| |
|
| | |
|
| |\
| | |
| | | |
cctools, apple libiconv: Apple clean up for iOS cross
|
| | |
| | |
| | |
| | |
| | | |
I think I need postPatch for `autoreconfHook`, it's better anyways, and
I'm pairing this with another mass-rebuild so its essentially free.
|
| | |
| | |
| | |
| | |
| | | |
60771af5b6fc183aa354ed95e4df32c497382414 jumped through some hoops in
order to avoid a mass-rebuild.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Darling has a case conflict which means that its src hash will be
different between case sensitive and case insensitive file systems.
This is not ideal and the only way around it is basically to remove
the offending files from the output. I use fetchzip here to do that
but I hope there is a better fix available eventually.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
|
| |
|
|\
| |
| | |
cc-wrapper: More intelligent sierra hack
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Source master rebase of my [PR #34].
Eventually, we might consider doing something for GNU binutils too, in
order that we switch (the normal) ld-wrapper to always use this to
leverage ld to resolve libraries, rather than faking it in bash.
[PR #34]: https://github.com/tpoechtrager/cctools-port/pull/34
|
| |
| |
| |
| | |
This more politely expresses the same thing
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
[darwin] Security fixes
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Fixes #37838
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
darwin.dtrace-xcode contains the dtrace bin
|
| | | |
|