diff mbox series

[next,1/2] libaio: add host variant

Message ID 20180816092944.10586-1-thomas.petazzoni@bootlin.com
State Accepted
Headers show
Series [next,1/2] libaio: add host variant | expand

Commit Message

Thomas Petazzoni Aug. 16, 2018, 9:29 a.m. UTC
Since the bump of lvm2 to 2.02.180 in commit
8e666bf29e762f3c7681a48d0ee350f8396d798f, lvm2 needs libaio. This was
properly taken into account for the target lvm2 variant, but not the
host lvm2 variant. In order to build the host lvm2, we now need
host-libaio, so this patch adds support for building libaio for the
host.

Part of fixing:

  http://autobuild.buildroot.net/results/f95dd353c17bdfd00fde6762e58aa32e6830b52b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/libaio/libaio.mk | 9 +++++++++
 1 file changed, 9 insertions(+)

Comments

Thomas Petazzoni Aug. 21, 2018, 9:47 a.m. UTC | #1
Hello,

On Thu, 16 Aug 2018 11:29:43 +0200, Thomas Petazzoni wrote:
> Since the bump of lvm2 to 2.02.180 in commit
> 8e666bf29e762f3c7681a48d0ee350f8396d798f, lvm2 needs libaio. This was
> properly taken into account for the target lvm2 variant, but not the
> host lvm2 variant. In order to build the host lvm2, we now need
> host-libaio, so this patch adds support for building libaio for the
> host.
> 
> Part of fixing:
> 
>   http://autobuild.buildroot.net/results/f95dd353c17bdfd00fde6762e58aa32e6830b52b/
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> ---
>  package/libaio/libaio.mk | 9 +++++++++
>  1 file changed, 9 insertions(+)

Both applied to next. Thanks!

Thomas
diff mbox series

Patch

diff --git a/package/libaio/libaio.mk b/package/libaio/libaio.mk
index 03029d84d8..76e6937cc2 100644
--- a/package/libaio/libaio.mk
+++ b/package/libaio/libaio.mk
@@ -35,4 +35,13 @@  define LIBAIO_INSTALL_TARGET_CMDS
 	$(LIBAIO_CONFIGURE_OPTS) $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
 endef
 
+define HOST_LIBAIO_BUILD_CMDS
+	$(HOST_CONFIGURE_OPTS) $(HOST_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define HOST_LIBAIO_INSTALL_CMDS
+	$(HOST_CONFIGURE_OPTS) $(HOST_MAKE_ENV) $(MAKE) -C $(@D) prefix=$(HOST_DIR) install
+endef
+
 $(eval $(generic-package))
+$(eval $(host-generic-package))