diff options
author | Nikolay Amiantov <ab@fmap.me> | 2019-05-22 18:19:55 +0200 |
---|---|---|
committer | Ambroz Bizjak <abizjak.pro@gmail.com> | 2019-05-22 18:19:55 +0200 |
commit | 2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699 (patch) | |
tree | ff1733892a8af3d330b063de2da50fe2d9317ad2 /pkgs/top-level | |
parent | bae81580a2e6c8d6ba163133b3320339b498bb6b (diff) | |
download | nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar.gz nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar.bz2 nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar.lz nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar.xz nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.tar.zst nixlib-2874e849d99e4e96154fc2a7ce4b2e5d8ed4e699.zip |
addOpenGLRunpath: Add new hook for setting RUNPATH.
This hook allows to add NixOS driver libraries path to given ELF objects' RUNPATH. We use it instead of settings RUNPATH manually everywhere. It must be invoked in postFixup so that RUNPATH stripping does not remove the path. It puts the path first instead of last so that system-wide drivers are always preferred.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b86fa5c3d087..a60df81e9291 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -126,6 +126,8 @@ in } ''); + addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { }; + # Zip file format only allows times after year 1980, which makes e.g. Python wheel building fail with: # ValueError: ZIP does not support timestamps before 1980 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; }; |