python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / boost / default.nix
blobd6eaa8dff8183e0a24b6ca2a8cce11c39f063fc7
1 { lib
2 , callPackage
3 , boost-build
4 , fetchurl
5 }:
7 let
8   makeBoost = file:
9     lib.fix (self:
10       callPackage file {
11         boost-build = boost-build.override {
12           # useBoost allows us passing in src and version from
13           # the derivation we are building to get a matching b2 version.
14           useBoost = self;
15         };
16       }
17     );
18 in {
19   boost159 = makeBoost ./1.59.nix;
20   boost160 = makeBoost ./1.60.nix;
21   boost165 = makeBoost ./1.65.nix;
22   boost166 = makeBoost ./1.66.nix;
23   boost167 = makeBoost ./1.67.nix;
24   boost168 = makeBoost ./1.68.nix;
25   boost169 = makeBoost ./1.69.nix;
26   boost170 = makeBoost ./1.70.nix;
27   boost171 = makeBoost ./1.71.nix;
28   boost172 = makeBoost ./1.72.nix;
29   boost173 = makeBoost ./1.73.nix;
30   boost174 = makeBoost ./1.74.nix;
31   boost175 = makeBoost ./1.75.nix;
32   boost177 = makeBoost ./1.77.nix;
33   boost178 = makeBoost ./1.78.nix;
34   boost179 = makeBoost ./1.79.nix;
35   boost180 = makeBoost ./1.80.nix;