Update boost to 1.83
At the same time, add boost::url to the list of libraries required.
This is due to surprise removal of header-only support in the url
library. More details are available in the bmcweb commit below[1]
[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/66887
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Iceb569f83a28f0fa4e6e70d895f2d36879453c2c
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index cbc4bd8..73d9895 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -80,7 +80,7 @@
# Packages to include in image.
packages = {
"boost": PackageDef(
- rev="1.82.0",
+ rev="1.83.0",
url=(
lambda pkg, rev: f"https://boostorg.jfrog.io/artifactory/main/release/{rev}/source/{pkg}_{rev.replace('.', '_')}.tar.gz" # noqa: E501
),
@@ -92,7 +92,7 @@
" && patch -p2 <"
" 98f8b1fbd059a35754c2c7b2841769cf8d021272.patch &&"
" ./bootstrap.sh"
- f" --prefix={prefix} --with-libraries=context,coroutine"
+ f" --prefix={prefix} --with-libraries=context,coroutine,url"
),
"./b2",
f"./b2 install --prefix={prefix}",