* [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