-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
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: a7cb88c3def6
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: 411f9e25d706
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 19 commits
- 27 files changed
- 2 contributors
Commits on Nov 9, 2020
-
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 7f1a82d - Browse repository at this point
Copy the full SHA 7f1a82dView commit details -
darwin/stdenv: assemble full clang toolchain
Adapted from main expression for clang 7.
Configuration menu - View commit details
-
Copy full SHA for 86ee107 - Browse repository at this point
Copy the full SHA 86ee107View 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 fece3eb - Browse repository at this point
Copy the full SHA fece3ebView 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 ddd1720 - Browse repository at this point
Copy the full SHA ddd1720View commit details
Commits on Nov 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8946ff8 - Browse repository at this point
Copy the full SHA 8946ff8View 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 fd33052 - Browse repository at this point
Copy the full SHA fd33052View commit details -
Configuration menu - View commit details
-
Copy full SHA for b176ad9 - Browse repository at this point
Copy the full SHA b176ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03988a5 - Browse repository at this point
Copy the full SHA 03988a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 193c912 - Browse repository at this point
Copy the full SHA 193c912View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6d830 - Browse repository at this point
Copy the full SHA 8e6d830View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3456ef6 - Browse repository at this point
Copy the full SHA 3456ef6View commit details
Commits on Nov 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f6c54e8 - Browse repository at this point
Copy the full SHA f6c54e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f52024 - Browse repository at this point
Copy the full SHA 1f52024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16075a7 - Browse repository at this point
Copy the full SHA 16075a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c770e - Browse repository at this point
Copy the full SHA 47c770eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70f3863 - Browse repository at this point
Copy the full SHA 70f3863View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e49fb6 - Browse repository at this point
Copy the full SHA 7e49fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2b81a0 - Browse repository at this point
Copy the full SHA f2b81a0View commit details -
Merge pull request #98541 from thefloweringash/darwin-tapi-stdenv
darwin (Big Sur): tbd based stdenv
Configuration menu - View commit details
-
Copy full SHA for 411f9e2 - Browse repository at this point
Copy the full SHA 411f9e2View commit details
There are no files selected for viewing