diff options
author | Ryan Burns <52847440+r-burns@users.noreply.github.com> | 2021-12-11 09:17:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-12 02:17:01 +0900 |
commit | 83b45c228556168cb22183d5fbc772fb5a192559 (patch) | |
tree | 1c350ed9686d4a2f9055ee9860c8e9e7772decff | |
parent | a875f4053e6dd6665a1d291421445cedf7c4ba67 (diff) |
treewide: pin boost version for problematic dependers (#148668)
These packages started failing now that the default boost version has been bumped from 1.69 to 1.77. They are now pinned to the highest boost version they will build against. (Some of the larger builds would have taken too long to bisect to the latest working boost version, so I just used boost16x for those.)
-rw-r--r-- | pkgs/top-level/all-packages.nix | 86 |
1 files changed, 65 insertions, 21 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7a455ea32f5ba..4ddd4c94953de 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4002,7 +4002,7 @@ with pkgs; libceph = ceph.lib; inherit (callPackages ../tools/filesystems/ceph { - boost = boost17x.override { enablePython = true; python = python3; }; + boost = boost175.override { enablePython = true; python = python3; }; lua = lua5_4; }) ceph @@ -5042,13 +5042,17 @@ with pkgs; emv = callPackage ../tools/misc/emv { }; - enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { }; + enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { + boost = boost172; + }; endlessh = callPackage ../servers/endlessh { }; ericw-tools = callPackage ../applications/misc/ericw-tools { }; - cryfs = callPackage ../tools/filesystems/cryfs { }; + cryfs = callPackage ../tools/filesystems/cryfs { + boost = boost175; + }; encfs = callPackage ../tools/filesystems/encfs { tinyxml2 = tinyxml-2; @@ -6622,7 +6626,9 @@ with pkgs; isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { }; isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { }; - ispike = callPackage ../development/libraries/science/robotics/ispike { }; + ispike = callPackage ../development/libraries/science/robotics/ispike { + boost = boost16x; + }; isrcsubmit = callPackage ../tools/audio/isrcsubmit { }; @@ -8791,7 +8797,9 @@ with pkgs; postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { }; - povray = callPackage ../tools/graphics/povray { }; + povray = callPackage ../tools/graphics/povray { + boost = boost175; + }; power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { }; @@ -13068,7 +13076,9 @@ with pkgs; smlpkg = callPackage ../tools/package-management/smlpkg { }; - solc = callPackage ../development/compilers/solc { }; + solc = callPackage ../development/compilers/solc { + boost = boost172; + }; souffle = callPackage ../development/compilers/souffle { autoreconfHook = buildPackages.autoreconfHook269; @@ -15490,7 +15500,9 @@ with pkgs; uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { }; uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { }; - uhd = callPackage ../applications/radio/uhd { }; + uhd = callPackage ../applications/radio/uhd { + boost = boost175; + }; uisp = callPackage ../development/embedded/uisp { }; @@ -15872,7 +15884,9 @@ with pkgs; captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; - ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; + ndn-cxx = callPackage ../development/libraries/ndn-cxx { + boost = boost175; + }; ndn-tools = callPackage ../tools/networking/ndn-tools { }; @@ -17709,7 +17723,9 @@ with pkgs; libgtop = callPackage ../development/libraries/libgtop {}; - libLAS = callPackage ../development/libraries/libLAS { }; + libLAS = callPackage ../development/libraries/libLAS { + boost = boost172; + }; liblaxjson = callPackage ../development/libraries/liblaxjson { }; @@ -17930,7 +17946,9 @@ with pkgs; librevisa = callPackage ../development/libraries/librevisa { }; - librime = callPackage ../development/libraries/librime {}; + librime = callPackage ../development/libraries/librime { + boost = boost174; + }; librsb = callPackage ../development/libraries/librsb { # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec @@ -18122,7 +18140,9 @@ with pkgs; libndctl = callPackage ../development/libraries/libndctl { }; - libnest2d = callPackage ../development/libraries/libnest2d { }; + libnest2d = callPackage ../development/libraries/libnest2d { + boost = boost174; + }; libnet = callPackage ../development/libraries/libnet { }; @@ -20185,7 +20205,9 @@ with pkgs; wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { }; wt = wt4; - inherit (callPackages ../development/libraries/wt {}) + inherit (callPackages ../development/libraries/wt { + boost = boost175; + }) wt3 wt4; @@ -21551,7 +21573,9 @@ with pkgs; }; # Fails to compile with boost <= 1.72 - rippled = callPackage ../servers/rippled { }; + rippled = callPackage ../servers/rippled { + boost = boost172; + }; rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { }; @@ -27506,7 +27530,9 @@ with pkgs; openfx = callPackage ../development/libraries/openfx {}; - openimageio = callPackage ../applications/graphics/openimageio { }; + openimageio = callPackage ../applications/graphics/openimageio { + boost = boost175; + }; openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { }; @@ -28841,7 +28867,9 @@ with pkgs; swt = swt_jdk8; }; - twister = callPackage ../applications/networking/p2p/twister { }; + twister = callPackage ../applications/networking/p2p/twister { + boost = boost16x; + }; twmn = libsForQt5.callPackage ../applications/misc/twmn { }; @@ -29712,7 +29740,9 @@ with pkgs; ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS - aeon = callPackage ../applications/blockchains/aeon { }; + aeon = callPackage ../applications/blockchains/aeon { + boost = boost172; + }; alfis = callPackage ../applications/blockchains/alfis { inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit; @@ -29801,8 +29831,14 @@ with pkgs; dcrd = callPackage ../applications/blockchains/dcrd { }; dcrwallet = callPackage ../applications/blockchains/dcrwallet { }; - digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte { withGui = true; }; - digibyted = callPackage ../applications/blockchains/digibyte { withGui = false; }; + digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte { + withGui = true; + boost = boost170; + }; + digibyted = callPackage ../applications/blockchains/digibyte { + withGui = false; + boost = boost170; + }; dogecoin = callPackage ../applications/blockchains/dogecoin { boost = boost165; @@ -29822,10 +29858,12 @@ with pkgs; elements = libsForQt5.callPackage ../applications/blockchains/elements { miniupnpc = miniupnpc_2; withGui = true; + boost = boost175; }; elementsd = callPackage ../applications/blockchains/elements { miniupnpc = miniupnpc_2; withGui = false; + boost = boost175; }; ergo = callPackage ../applications/blockchains/ergo { }; @@ -29876,7 +29914,9 @@ with pkgs; masari = callPackage ../applications/blockchains/masari { boost = boost165; }; - nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { }; + nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { + boost = boost172; + }; namecoin = callPackage ../applications/blockchains/namecoin { withGui = true; }; namecoind = callPackage ../applications/blockchains/namecoin { withGui = false; }; @@ -29915,7 +29955,9 @@ with pkgs; wasabibackend = callPackage ../applications/blockchains/wasabibackend { Nuget = dotnetPackages.Nuget; }; - wownero = callPackage ../applications/blockchains/wownero { }; + wownero = callPackage ../applications/blockchains/wownero { + boost = boost175; + }; zcash = callPackage ../applications/blockchains/zcash { stdenv = llvmPackages_11.stdenv; }; @@ -33669,7 +33711,9 @@ with pkgs; NSPlist = callPackage ../development/libraries/NSPlist {}; - PlistCpp = callPackage ../development/libraries/PlistCpp {}; + PlistCpp = callPackage ../development/libraries/PlistCpp { + boost = boost172; + }; xib2nib = callPackage ../development/tools/xib2nib {}; |