-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f57f69bef85c^
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cbb998c346e0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
6
contributors
Commits on Mar 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f57f69b - Browse repository at this point
Copy the full SHA f57f69bView commit details
Commits on May 6, 2021
-
libtapi: fix build, install phase and install name
installTarget looks like a typo for installTargets. This causes a lot of llvm and clang to be built and installed. Clang is not intended to be an external dependency. The source bundle includes llvm and clang. Adding include paths and building clangBasic first is sufficient to use the internal clang components.
Configuration menu - View commit details
-
Copy full SHA for fc35cf7 - Browse repository at this point
Copy the full SHA fc35cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3cffb7 - Browse repository at this point
Copy the full SHA b3cffb7View commit details -
stdenv/darwin: bump bootstrap tools
This new version has tapi support, which is needed to build the new stubs based libSystem, etc. and Big Sur support. You can verify the provenance of these yourself by checking Hydra here: https://hydra.nixos.org/build/128192471
Configuration menu - View commit details
-
Copy full SHA for 50eec0b - Browse repository at this point
Copy the full SHA 50eec0bView commit details -
darwin/stdenv: assemble full clang toolchain
Adapted from main expression for clang 7.
Configuration menu - View commit details
-
Copy full SHA for 6f601ee - Browse repository at this point
Copy the full SHA 6f601eeView commit details -
Build the llvm support libraries (libcxx, libcxxabi) from scratch without using the existing llvm libraries. This is the same spirit and similar implementation as the "useLLVM" bootstrap in llvm package sets. Critically it avoids having libcxxabi provided by the cc-wrapper when building libcxx, which otherwise results in two libcxxabi instances. $ otool -L /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.dylib: /nix/store/vd4vvgs9xngqbjzpg3qc41wl6jh42s9i-libc++-7.1.0/lib/libc++.1.0.dylib (compatibility version 1.0.0, current version 1.0.0) /nix/store/gmpwk5fyp3iasppqrrdpswxvid6kcp8r-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0) /nix/store/3hn7azynqgp2pm5gpdg45gpq0ia72skg-libc++abi-7.1.0/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1.0.0) /nix/store/1nq94scbxs6bk7pimqhvz76q6cfmbv97-Libsystem-osx-10.12.6/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1) Additionally move some utilities (clang, binutils, coreutils, gnugrep) to the stage layers so they can be replaced before the final stdenv. This should cause most of stage4 to be built from the toolchain assembled as of stage3 instead of the bootstrap toolchain.
Configuration menu - View commit details
-
Copy full SHA for 3ae2999 - Browse repository at this point
Copy the full SHA 3ae2999View commit details -
compiler-rt: prevent platform sniffing on Darwin
Exposed by the tbd stubs which contains fat libraries. The previously used proxy libraries were x86_64 only.
Configuration menu - View commit details
-
Copy full SHA for 736ba54 - Browse repository at this point
Copy the full SHA 736ba54View commit details -
Configuration menu - View commit details
-
Copy full SHA for db94c6a - Browse repository at this point
Copy the full SHA db94c6aView commit details -
darwin/print-reexports: nixpkgs-specific utility to inspect .tbd files
Used during bootstrap to check that re-exported libraries are not dangling.
Configuration menu - View commit details
-
Copy full SHA for 00b0b25 - Browse repository at this point
Copy the full SHA 00b0b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf0682 - Browse repository at this point
Copy the full SHA 6bf0682View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f65ea - Browse repository at this point
Copy the full SHA 14f65eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 297a3fb - Browse repository at this point
Copy the full SHA 297a3fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa8293 - Browse repository at this point
Copy the full SHA cfa8293View commit details -
Configuration menu - View commit details
-
Copy full SHA for c992d6f - Browse repository at this point
Copy the full SHA c992d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d232d6c - Browse repository at this point
Copy the full SHA d232d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c97dd65 - Browse repository at this point
Copy the full SHA c97dd65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3acc48c - Browse repository at this point
Copy the full SHA 3acc48cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d680a8 - Browse repository at this point
Copy the full SHA 4d680a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 277857a - Browse repository at this point
Copy the full SHA 277857aView commit details -
darwin/stdenv: tapi stub based bootstrap
Fixes bootstrapping on macOS Big Sur.
Configuration menu - View commit details
-
Copy full SHA for 33c6e18 - Browse repository at this point
Copy the full SHA 33c6e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6841356 - Browse repository at this point
Copy the full SHA 6841356View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da40c7 - Browse repository at this point
Copy the full SHA 1da40c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9cc29e - Browse repository at this point
Copy the full SHA b9cc29eView commit details -
bintools-wrapper: remove redundant arg
This is a manual cherry-pick of: 764b227 … only because I was unable to fetch the original commit using `git`
Configuration menu - View commit details
-
Copy full SHA for b10ebf0 - Browse repository at this point
Copy the full SHA b10ebf0View commit details
Commits on May 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e6d6742 - Browse repository at this point
Copy the full SHA e6d6742View commit details
Commits on May 17, 2021
-
Patch through support for
specialArgs
This upstreams https://github.com/awakesecurity-dev/end-to-end/blob/d005f355c4b51cf39b54e34ecad89d98c6c7f279/awake-pkgs/nixpkgs/nixos-19_09.patch into our vendored Nixpkgs. Doing so greatly simplifies the patch because we no longer need to thread through a `nixpkgs` argument. We also never needed to patch `./nixos/default.nix` as we were not using that file at all.
Configuration menu - View commit details
-
Copy full SHA for cbb998c - Browse repository at this point
Copy the full SHA cbb998cView commit details
There are no files selected for viewing