noetic: Build against Boost 1.86

Many packages fail to compile with Boost 1.87. Updating them to Boost
1.87 would be non-trivial amount of work and given the approaching
Noetic EOL, it wouldn't pay off. Mixing different Boost versions in
the distribution also leads to failures so setting 1.86 for all
packages seems to be the best option.
This commit is contained in:
Michal Sojka 2025-03-08 19:50:57 +01:00 committed by Ben Wolsieffer
parent 7fc36cbf35
commit e99617dda7

View file

@ -27,6 +27,15 @@ in {
}) ];
});
# Many packages fail to compile with Boost 1.87
boost = rosSelf.boost186;
# Apply the same override as in distro-overlay.nix
boost186 = self.boost186.override {
python = rosSelf.python;
enablePython = true;
};
eigenpy = rosSuper.eigenpy.overrideAttrs ({
cmakeFlags ? [], ...
}: {