-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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: 33e6ef179028
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: de7594095362
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 6 files changed
- 1 contributor
Commits on Mar 22, 2018
-
In common distributions, RPATH is only needed for internal libraries so meson removes everything else. With Nix, the locations of libraries are not as predictable, therefore we need to keep them in the RPATH. [1] Previously we have just kept the RPATH produced by the linker, patching meson not to remove it. This deprived us of potentially replacing it with install_rpath provided by project so we had to re-add it manually, and also introduced a vulnerability of keeping build paths in RPATH. This commit restores the clean-up but modifies it so the items starting with /nix/store are retained. This should be relatively safe since the store is immutable, however, there might be some unwanted retainment of build_rpath [2] if it contains paths from Nix store. [1]: #31222 (comment) [2]: http://mesonbuild.com/Release-notes-for-0-42-0.html#added-build_rpath-keyword-argument
Configuration menu - View commit details
-
Copy full SHA for de910a0 - Browse repository at this point
Copy the full SHA de910a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e2639e - Browse repository at this point
Copy the full SHA 9e2639eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d0d90 - Browse repository at this point
Copy the full SHA 45d0d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6f150 - Browse repository at this point
Copy the full SHA 1c6f150View commit details -
Configuration menu - View commit details
-
Copy full SHA for de75940 - Browse repository at this point
Copy the full SHA de75940View commit details
There are no files selected for viewing