Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks
       [not found] <1931727883.5578934.1377595721868.JavaMail.root@openwide.fr>
@ 2013-08-27  9:29 ` Nicolas Ménégale
  2013-08-27  9:36   ` Samuel Martin
  0 siblings, 1 reply; 4+ messages in thread
From: Nicolas Ménégale @ 2013-08-27  9:29 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Nicolas M?n?gale <nicolas.menegale@openwide.fr>
---
v0: initial commit
In order to be sure that we just deal with the includes related with
the actual package described into libffi.mk it is better to explicitly
specify the version of the libffi we deal with into the post install
hooks.
---
 package/libffi/libffi.mk |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
index 0ad5c84..96e7940 100644
--- a/package/libffi/libffi.mk
+++ b/package/libffi/libffi.mk
@@ -14,7 +14,7 @@ LIBFFI_AUTORECONF = YES
 # Move the headers to the usual location, and adjust the .pc file
 # accordingly.
 define LIBFFI_MOVE_STAGING_HEADERS
-	mv $(STAGING_DIR)/usr/lib/libffi-*/include/*.h $(STAGING_DIR)/usr/include/
+	mv $(STAGING_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(STAGING_DIR)/usr/include/
 	$(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
 		$(STAGING_DIR)/usr/lib/pkgconfig/libffi.pc
 	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
@@ -25,7 +25,7 @@ LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
 # Similar for target headers
 define LIBFFI_MOVE_TARGET_HEADERS
 	install -d $(TARGET_DIR)/usr/include/
-	mv $(TARGET_DIR)/usr/lib/libffi-*/include/*.h $(TARGET_DIR)/usr/include/
+	mv $(TARGET_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(TARGET_DIR)/usr/include/
 	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
 endef
 
-- 
1.7.9.5

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

* [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks
  2013-08-27  9:29 ` [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks Nicolas Ménégale
@ 2013-08-27  9:36   ` Samuel Martin
  0 siblings, 0 replies; 4+ messages in thread
From: Samuel Martin @ 2013-08-27  9:36 UTC (permalink / raw)
  To: buildroot

Hi Nicolas,


2013/8/27 Nicolas M?n?gale <nicolas.menegale@openwide.fr>

> Signed-off-by: Nicolas M?n?gale <nicolas.menegale@openwide.fr>
> ---
> v0: initial commit
> In order to be sure that we just deal with the includes related with
> the actual package described into libffi.mk it is better to explicitly
> specify the version of the libffi we deal with into the post install
> hooks.
> ---
>  package/libffi/libffi.mk |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
> index 0ad5c84..96e7940 100644
> --- a/package/libffi/libffi.mk
> +++ b/package/libffi/libffi.mk
> @@ -14,7 +14,7 @@ LIBFFI_AUTORECONF = YES
>  # Move the headers to the usual location, and adjust the .pc file
>  # accordingly.
>  define LIBFFI_MOVE_STAGING_HEADERS
> -       mv $(STAGING_DIR)/usr/lib/libffi-*/include/*.h
> $(STAGING_DIR)/usr/include/
> +       mv $(STAGING_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h
> $(STAGING_DIR)/usr/include/
>         $(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
>                 $(STAGING_DIR)/usr/lib/pkgconfig/libffi.pc
>         rm -rf $(TARGET_DIR)/usr/lib/libffi-*
> @@ -25,7 +25,7 @@ LIBFFI_POST_INSTALL_STAGING_HOOKS +=
> LIBFFI_MOVE_STAGING_HEADERS
>  # Similar for target headers
>  define LIBFFI_MOVE_TARGET_HEADERS
>         install -d $(TARGET_DIR)/usr/include/
> -       mv $(TARGET_DIR)/usr/lib/libffi-*/include/*.h
> $(TARGET_DIR)/usr/include/
> +       mv $(TARGET_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h
> $(TARGET_DIR)/usr/include/
>         rm -rf $(TARGET_DIR)/usr/lib/libffi-*
>  endef
>
Since we deprecated dev. files installation in the target rootfs and we no
longer
support building gcc for the target, I think you can simply remove the
LIBFFI_MOVE_TARGET_HEADERS hook.

Regards,

-- 
Samuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130827/618644c3/attachment.html>

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

* [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks
@ 2013-08-27 12:26 Nicolas Ménégale
  2013-08-27 17:10 ` Thomas Petazzoni
  0 siblings, 1 reply; 4+ messages in thread
From: Nicolas Ménégale @ 2013-08-27 12:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Nicolas M?n?gale <nicolas.menegale@openwide.fr>
---
v1: second commit
In order to be sure that we just deal with the includes related with
the actual package described into libffi.mk it is better to explicitly
specify the version of the libffi we deal with into the post install
hook.
As dev files are deprecated in target rootfs target post install
hook was also deleted.
---
 package/libffi/libffi.mk |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
index 0ad5c84..8c84924 100644
--- a/package/libffi/libffi.mk
+++ b/package/libffi/libffi.mk
@@ -14,7 +14,7 @@ LIBFFI_AUTORECONF = YES
 # Move the headers to the usual location, and adjust the .pc file
 # accordingly.
 define LIBFFI_MOVE_STAGING_HEADERS
-	mv $(STAGING_DIR)/usr/lib/libffi-*/include/*.h $(STAGING_DIR)/usr/include/
+	mv $(STAGING_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(STAGING_DIR)/usr/include/
 	$(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
 		$(STAGING_DIR)/usr/lib/pkgconfig/libffi.pc
 	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
@@ -22,15 +22,6 @@ endef
 
 LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
 
-# Similar for target headers
-define LIBFFI_MOVE_TARGET_HEADERS
-	install -d $(TARGET_DIR)/usr/include/
-	mv $(TARGET_DIR)/usr/lib/libffi-*/include/*.h $(TARGET_DIR)/usr/include/
-	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
-endef
-
-LIBFFI_POST_INSTALL_TARGET_HOOKS += LIBFFI_MOVE_TARGET_HEADERS
-
 HOST_LIBFFI_AUTORECONF = YES
 
 $(eval $(autotools-package))
-- 
1.7.9.5

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

* [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks
  2013-08-27 12:26 Nicolas Ménégale
@ 2013-08-27 17:10 ` Thomas Petazzoni
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2013-08-27 17:10 UTC (permalink / raw)
  To: buildroot

Dear Nicolas M?n?gale,

This looks good, but:

 * Your patch subject should have mentioned it's the second version.
   See --subject-prefix when generating/sending your patches.

 * The commit log could be a little bit more verbose on what the commit
   is doing. Basically, all the details you wrote after the "---"
   should in this case be part of the commit log itself. What is after
   the "---" marker are changelog informations, i.e things that changed
   between revisions of the patches. The real description of what the
   patch is doing should be part of the commit log.

Thanks,

Thomas

On Tue, 27 Aug 2013 14:26:49 +0200 (CEST), Nicolas M?n?gale wrote:
> Signed-off-by: Nicolas M?n?gale <nicolas.menegale@openwide.fr>
> ---
> v1: second commit
> In order to be sure that we just deal with the includes related with
> the actual package described into libffi.mk it is better to explicitly
> specify the version of the libffi we deal with into the post install
> hook.
> As dev files are deprecated in target rootfs target post install
> hook was also deleted.
> ---
>  package/libffi/libffi.mk |   11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
> 
> diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
> index 0ad5c84..8c84924 100644
> --- a/package/libffi/libffi.mk
> +++ b/package/libffi/libffi.mk
> @@ -14,7 +14,7 @@ LIBFFI_AUTORECONF = YES
>  # Move the headers to the usual location, and adjust the .pc file
>  # accordingly.
>  define LIBFFI_MOVE_STAGING_HEADERS
> -	mv $(STAGING_DIR)/usr/lib/libffi-*/include/*.h $(STAGING_DIR)/usr/include/
> +	mv $(STAGING_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(STAGING_DIR)/usr/include/
>  	$(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
>  		$(STAGING_DIR)/usr/lib/pkgconfig/libffi.pc
>  	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
> @@ -22,15 +22,6 @@ endef
>  
>  LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
>  
> -# Similar for target headers
> -define LIBFFI_MOVE_TARGET_HEADERS
> -	install -d $(TARGET_DIR)/usr/include/
> -	mv $(TARGET_DIR)/usr/lib/libffi-*/include/*.h $(TARGET_DIR)/usr/include/
> -	rm -rf $(TARGET_DIR)/usr/lib/libffi-*
> -endef
> -
> -LIBFFI_POST_INSTALL_TARGET_HOOKS += LIBFFI_MOVE_TARGET_HEADERS
> -
>  HOST_LIBFFI_AUTORECONF = YES
>  
>  $(eval $(autotools-package))



-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

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

end of thread, other threads:[~2013-08-27 17:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1931727883.5578934.1377595721868.JavaMail.root@openwide.fr>
2013-08-27  9:29 ` [Buildroot] [PATCH 1/1] libffi: minor corrections in post install hooks Nicolas Ménégale
2013-08-27  9:36   ` Samuel Martin
2013-08-27 12:26 Nicolas Ménégale
2013-08-27 17:10 ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox