boost: Enable Boost.URL library compilation
The Boost.URL library is no longer available in header-only form,
unfortunately, as per upstream. Using it header-only was evidently
deprecated in 1.82 and removed in 1.83 entirely. So, reluctantly, it
must be compiled as a separate library.
https://www.boost.org/doc/libs/1_83_0/libs/url/doc/html/url/overview.html#url.overview.requirements
Tested: No longer fails to find the library when linking bmcweb
Google-Bug-Id: 299167848
(cherry picked from commit 8c4efbd08bb8b880757b1dfbf53484fab746c28e)
Change-Id: I145542fbfb2e2c99475f6956ca7c0d0ea1e584f8
Signed-off-by: Josh Lehan <krellan@google.com>
diff --git a/recipes-support/boost/boost_%.bbappend b/recipes-support/boost/boost_%.bbappend
new file mode 100644
index 0000000..dc00b90
--- /dev/null
+++ b/recipes-support/boost/boost_%.bbappend
@@ -0,0 +1,2 @@
+# The Boost.URL library is no longer available in header-only form
+BOOST_LIBS:openbmc-phosphor:class-target:append:gbmc = " url"