lol

treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF

This is now the new default and thus doesn't need to be set manually
anymore.

authored by

Josef Kemetmüller and committed by
Artturin
1ca04aa9 f7414e2b

+9 -58
-1
pkgs/applications/gis/qgis/unwrapped-ltr.nix
··· 128 128 ''; 129 129 130 130 cmakeFlags = [ 131 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 132 131 "-DWITH_3D=True" 133 132 "-DWITH_PDAL=TRUE" 134 133 "-DPYQT5_SIP_DIR=${py.pkgs.pyqt5}/${py.pkgs.python.sitePackages}/PyQt5/bindings"
-1
pkgs/applications/gis/qgis/unwrapped.nix
··· 128 128 ''; 129 129 130 130 cmakeFlags = [ 131 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 132 131 "-DWITH_3D=True" 133 132 "-DWITH_PDAL=TRUE" 134 133 "-DPYQT5_SIP_DIR=${py.pkgs.pyqt5}/${py.pkgs.python.sitePackages}/PyQt5/bindings"
-4
pkgs/applications/kde/dolphin.nix
··· 27 27 wayland qtwayland 28 28 ]; 29 29 outputs = [ "out" "dev" ]; 30 - # We need the RPATH for linking, because the `libkdeinit5_dolphin.so` links 31 - # private against its dependencies and without the correct RPATH, these 32 - # dependencies are not found. 33 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 34 30 }
-1
pkgs/applications/science/machine-learning/shogun/default.nix
··· 134 134 "-DCMAKE_DISABLE_FIND_PACKAGE_Mosek=ON" 135 135 "-DCMAKE_DISABLE_FIND_PACKAGE_TFLogger=ON" 136 136 "-DCMAKE_DISABLE_FIND_PACKAGE_ViennaCL=ON" 137 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 138 137 "-DCMAKE_CTEST_ARGUMENTS='--exclude-regex;TrainedModelSerialization'" # Sporadic segfault 139 138 "-DENABLE_TESTING=${enableIf doCheck}" 140 139 "-DDISABLE_META_INTEGRATION_TESTS=ON"
-1
pkgs/desktops/gnome/core/evolution-data-server/default.nix
··· 119 119 "-DENABLE_UOA=OFF" 120 120 "-DENABLE_VALA_BINDINGS=ON" 121 121 "-DENABLE_INTROSPECTION=ON" 122 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 123 122 "-DINCLUDE_INSTALL_DIR=${placeholder "dev"}/include" 124 123 "-DWITH_PHONENUMBER=ON" 125 124 "-DWITH_GWEATHER4=ON"
-1
pkgs/desktops/plasma-5/kwin/default.nix
··· 61 61 CXXFLAGS = [ 62 62 ''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"'' 63 63 ]; 64 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 65 64 postInstall = '' 66 65 # Some package(s) refer to these service types by the wrong name. 67 66 # I would prefer to patch those packages, but I cannot find them!
-1
pkgs/development/libraries/arrow-cpp/default.nix
··· 204 204 ] ++ lib.optionals (!enableShared) [ 205 205 "-DARROW_TEST_LINKAGE=static" 206 206 ] ++ lib.optionals stdenv.isDarwin [ 207 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # needed for tests 208 207 "-DCMAKE_INSTALL_RPATH=@loader_path/../lib" # needed for tools executables 209 208 ] ++ lib.optional (!stdenv.isx86_64) "-DARROW_USE_SIMD=OFF" 210 209 ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp}/include/aws/core/Aws.h";
-3
pkgs/development/libraries/audio/libkeyfinder/default.nix
··· 11 11 sha256 = "sha256-7w/Wc9ncLinbnM2q3yv5DBtFoJFAM2e9xAUTsqvE9mg="; 12 12 }; 13 13 14 - # needed for finding libkeyfinder.so to link it into keyfinder-tests executable 15 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 16 - 17 14 nativeBuildInputs = [ cmake ]; 18 15 19 16 buildInputs = [ fftw ];
-1
pkgs/development/libraries/aws-c-auth/default.nix
··· 39 39 ]; 40 40 41 41 cmakeFlags = [ 42 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 43 42 "-DBUILD_SHARED_LIBS=ON" 44 43 ]; 45 44
-1
pkgs/development/libraries/aws-c-common/default.nix
··· 20 20 21 21 cmakeFlags = [ 22 22 "-DBUILD_SHARED_LIBS=ON" 23 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 24 23 ] ++ lib.optionals stdenv.hostPlatform.isRiscV [ 25 24 "-DCMAKE_C_FLAGS=-fasynchronous-unwind-tables" 26 25 ];
-1
pkgs/development/libraries/aws-c-compression/default.nix
··· 24 24 ]; 25 25 26 26 cmakeFlags = [ 27 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 28 27 "-DBUILD_SHARED_LIBS=ON" 29 28 ]; 30 29
-1
pkgs/development/libraries/aws-c-http/default.nix
··· 32 32 ]; 33 33 34 34 cmakeFlags = [ 35 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 36 35 "-DBUILD_SHARED_LIBS=ON" 37 36 ]; 38 37
-1
pkgs/development/libraries/aws-c-mqtt/default.nix
··· 34 34 ]; 35 35 36 36 cmakeFlags = [ 37 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 38 37 "-DBUILD_SHARED_LIBS=ON" 39 38 ]; 40 39
-1
pkgs/development/libraries/aws-c-s3/default.nix
··· 38 38 ]; 39 39 40 40 cmakeFlags = [ 41 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 42 41 "-DBUILD_SHARED_LIBS=ON" 43 42 ]; 44 43
-1
pkgs/development/libraries/aws-c-sdkutils/default.nix
··· 24 24 ]; 25 25 26 26 cmakeFlags = [ 27 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 28 27 "-DBUILD_SHARED_LIBS=ON" 29 28 ]; 30 29
-1
pkgs/development/libraries/aws-crt-cpp/default.nix
··· 67 67 68 68 cmakeFlags = [ 69 69 "-DBUILD_DEPS=OFF" 70 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 71 70 "-DBUILD_SHARED_LIBS=ON" 72 71 ]; 73 72
-1
pkgs/development/libraries/aws-sdk-cpp/default.nix
··· 85 85 86 86 cmakeFlags = [ 87 87 "-DBUILD_DEPS=OFF" 88 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 89 88 ] ++ lib.optional (!customMemoryManagement) "-DCUSTOM_MEMORY_MANAGEMENT=0" 90 89 ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 91 90 "-DENABLE_TESTING=OFF"
-2
pkgs/development/libraries/crc32c/default.nix
··· 29 29 "-DCRC32C_BUILD_BENCHMARKS=0" 30 30 "-DCRC32C_USE_GLOG=0" 31 31 "-DBUILD_SHARED_LIBS=${if staticOnly then "0" else "1"}" 32 - ] ++ lib.optionals stdenv.isDarwin [ 33 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 34 32 ]; 35 33 36 34 doCheck = false;
+6 -1
pkgs/development/libraries/fcppt/default.nix
··· 13 13 nativeBuildInputs = [ cmake ]; 14 14 buildInputs = [ boost catch2 metal ]; 15 15 16 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=false" "-DENABLE_BOOST=true" "-DENABLE_EXAMPLES=true" "-DENABLE_CATCH=true" "-DENABLE_TEST=true" ]; 16 + cmakeFlags = [ 17 + "-DENABLE_BOOST=true" 18 + "-DENABLE_EXAMPLES=true" 19 + "-DENABLE_CATCH=true" 20 + "-DENABLE_TEST=true" 21 + ]; 17 22 18 23 meta = with lib; { 19 24 description = "Freundlich's C++ toolkit";
-1
pkgs/development/libraries/fmt/default.nix
··· 23 23 24 24 cmakeFlags = [ 25 25 "-DBUILD_SHARED_LIBS=${if enableShared then "ON" else "OFF"}" 26 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 27 26 ]; 28 27 29 28 doCheck = true;
-3
pkgs/development/libraries/glog/default.nix
··· 17 17 18 18 cmakeFlags = [ 19 19 "-DBUILD_SHARED_LIBS=ON" 20 - # Mak CMake place RPATHs such that tests will find the built libraries. 21 - # See https://github.com/NixOS/nixpkgs/pull/144561#discussion_r742468811 and https://github.com/NixOS/nixpkgs/pull/108496 22 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 23 20 ]; 24 21 25 22 # TODO: Re-enable Darwin tests once we're on a release that has https://github.com/google/glog/issues/709#issuecomment-960381653 fixed
-1
pkgs/development/libraries/grpc/default.nix
··· 61 61 "-DgRPC_PROTOBUF_PROVIDER=package" 62 62 "-DgRPC_ABSL_PROVIDER=package" 63 63 "-DBUILD_SHARED_LIBS=ON" 64 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 65 64 ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 66 65 "-D_gRPC_PROTOBUF_PROTOC_EXECUTABLE=${buildPackages.protobuf}/bin/protoc" 67 66 ] ++ lib.optionals ((stdenv.hostPlatform.useLLVM or false) && lib.versionOlder stdenv.cc.cc.version "11.0") [
-1
pkgs/development/libraries/leveldb/default.nix
··· 36 36 # NOTE: disabling tests due to gtest issue 37 37 cmakeFlags = [ 38 38 "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" 39 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 40 39 "-DLEVELDB_BUILD_TESTS=OFF" 41 40 "-DLEVELDB_BUILD_BENCHMARKS=OFF" 42 41 ];
-1
pkgs/development/libraries/lib2geom/default.nix
··· 44 44 ]; 45 45 46 46 cmakeFlags = [ 47 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 48 47 "-D2GEOM_BUILD_SHARED=ON" 49 48 ]; 50 49
-2
pkgs/development/libraries/libtiff/aarch64-darwin.nix
··· 19 19 sha256 = "1jrkjv0xya9radddn8idxvs2gqzp3l2b1s8knlizmn7ad3jq817b"; 20 20 }; 21 21 22 - cmakeFlags = lib.optional stdenv.isDarwin "-DCMAKE_SKIP_BUILD_RPATH=OFF"; 23 - 24 22 # FreeImage needs this patch 25 23 patches = [ ./headers-cmake.patch ]; 26 24
-4
pkgs/development/libraries/libuchardet/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - cmakeFlags = [ 17 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 18 - ]; 19 - 20 16 doCheck = !stdenv.isi686; # tests fail on i686 21 17 22 18 meta = with lib; {
-4
pkgs/development/libraries/libversion/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - cmakeFlags = lib.optional stdenv.isDarwin [ 17 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # needed for tests 18 - ]; 19 - 20 16 preCheck = '' 21 17 export LD_LIBRARY_PATH=/build/source/build/libversion/''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH 22 18 '';
+3 -1
pkgs/development/libraries/plplot/default.nix
··· 33 33 ; 34 34 }; 35 35 36 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" "-DBUILD_TEST=ON" ]; 36 + cmakeFlags = [ 37 + "-DBUILD_TEST=ON" 38 + ]; 37 39 38 40 doCheck = true; 39 41
-1
pkgs/development/libraries/s2n-tls/default.nix
··· 23 23 24 24 cmakeFlags = [ 25 25 "-DBUILD_SHARED_LIBS=ON" 26 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 27 26 "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF" # disable -Werror 28 27 ] ++ lib.optionals stdenv.hostPlatform.isMips64 [ 29 28 # See https://github.com/aws/s2n-tls/issues/1592 and https://github.com/aws/s2n-tls/pull/1609
-1
pkgs/development/libraries/snappy/default.nix
··· 36 36 37 37 cmakeFlags = [ 38 38 "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" 39 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 40 39 "-DSNAPPY_BUILD_TESTS=OFF" 41 40 "-DSNAPPY_BUILD_BENCHMARKS=OFF" 42 41 ];
-1
pkgs/development/libraries/utf8proc/default.nix
··· 16 16 cmakeFlags = [ 17 17 "-DBUILD_SHARED_LIBS=ON" 18 18 "-DUTF8PROC_ENABLE_TESTING=ON" 19 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 20 19 ]; 21 20 22 21 doCheck = true;
-4
pkgs/os-specific/linux/tiscamera/default.nix
··· 108 108 "-DTCAM_INTERNAL_ARAVIS=OFF" 109 109 "-DTCAM_ARAVIS_USB_VISION=${if withAravis && withAravisUsbVision then "ON" else "OFF"}" 110 110 "-DTCAM_INSTALL_FORCE_PREFIX=ON" 111 - # There are gobject introspection commands launched as part of the build. Those have a runtime 112 - # dependency on `libtcam` (which itself is built as part of this build). In order to allow 113 - # that, we set the dynamic linker's path to point on the build time location of the library. 114 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 115 111 ]; 116 112 117 113 doCheck = true;
-1
pkgs/servers/sql/mysql/5.7.x.nix
··· 31 31 outputs = [ "out" "static" ]; 32 32 33 33 cmakeFlags = [ 34 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 35 34 "-DWITH_SSL=yes" 36 35 "-DWITH_EMBEDDED_SERVER=yes" 37 36 "-DWITH_UNIT_TESTS=no"
-1
pkgs/servers/sql/mysql/8.0.x.nix
··· 34 34 outputs = [ "out" "static" ]; 35 35 36 36 cmakeFlags = [ 37 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 38 37 "-DFORCE_UNSUPPORTED_COMPILER=1" # To configure on Darwin. 39 38 "-DWITH_ROUTER=OFF" # It may be packaged separately. 40 39 "-DWITH_SYSTEM_LIBS=ON"
-1
pkgs/tools/backup/percona-xtrabackup/generic.nix
··· 45 45 "-DWITH_ZLIB=system" 46 46 "-DWITH_VALGRIND=ON" 47 47 "-DWITH_MAN_PAGES=OFF" 48 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 49 48 ]; 50 49 51 50 postInstall = ''
-5
pkgs/tools/security/yubihsm-shell/default.nix
··· 38 38 openssl 39 39 ]; 40 40 41 - cmakeFlags = [ 42 - # help2man fails without this 43 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 44 - ]; 45 - 46 41 postPatch = '' 47 42 # Can't find libyubihsm at runtime because of dlopen() in C code 48 43 substituteInPlace lib/yubihsm.c \