All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-networking][PATCH] nghttp2 Use the built-in options for removing pack tools
@ 2021-07-20  3:56 ed
  2021-07-20 16:55 ` [oe] " Khem Raj
  0 siblings, 1 reply; 3+ messages in thread
From: ed @ 2021-07-20  3:56 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Ed Tanous

From: Ed Tanous <ed@tanous.net>

For distros that want to use the ENABLE_LIB_ONLY option, the rm call in
the do_install_append() will fail, because ENABLE_HPACK_TOOLS (set
implicitly as part of ENABLE_LIB_ONLY) removes those two binaries from
the build, so they then can't be removed again.  It appears that nghttp2
has added explicit options for this use case, so this commit sets
ENABLE_HPACK_TOOLS=OFF, which not only allows for the option to be
overridden in other meta layers, also allows a simplified use of
ENABLE_LIB_ONLY in meta layers that don't want to ship any of the
binaries.

Signed-off-by: Ed Tanous <ed@tanous.net>
---
 meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb b/meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb
index 959cccf35..08b855262 100644
--- a/meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb
+++ b/meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb
@@ -18,11 +18,7 @@ PACKAGECONFIG[manpages] = ""
 
 # examples are never installed, and don't need to be built in the
 # first place
-EXTRA_OECMAKE = "-DENABLE_EXAMPLES=OFF -DENABLE_APP=ON"
-
-do_install_append() {
-	rm ${D}${bindir}/deflatehd ${D}${bindir}/inflatehd
-}
+EXTRA_OECMAKE = "-DENABLE_EXAMPLES=OFF -DENABLE_APP=ON -DENABLE_HPACK_TOOLS=OFF"
 
 PACKAGES =+ "lib${PN} ${PN}-client ${PN}-proxy ${PN}-server"
 
-- 
2.32.0.402.g57bb445576-goog


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-20 16:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-20  3:56 [meta-networking][PATCH] nghttp2 Use the built-in options for removing pack tools ed
2021-07-20 16:55 ` [oe] " Khem Raj
2021-07-20 16:57   ` ed

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.