Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported
@ 2017-08-10 21:51 Yann E. MORIN
  2017-08-10 22:16 ` Arnout Vandecappelle
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Yann E. MORIN @ 2017-08-10 21:51 UTC (permalink / raw)
  To: buildroot

Currently, the comment that "valgrind needs shared libs" is not hidden
when the architecture dependencies are not met, which can confuse some
users (as recently seen on IRC).

Fix that by introducing the traditional _ARCH_SUPPORTS option, and have
the comment and the symbol depend on that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Brandon Maier <brandon.maier@rockwellcollins.com>
Cc: J?r?me Pouiller <jezz@sysmic.org>
Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

---
Note: Cc-ing the people that have touched valgrind in the past 12
months-or-so...
---
 package/valgrind/Config.in | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/package/valgrind/Config.in b/package/valgrind/Config.in
index 40e219d95a..919bd1afb5 100644
--- a/package/valgrind/Config.in
+++ b/package/valgrind/Config.in
@@ -1,14 +1,19 @@
 comment "valgrind needs a toolchain w/ dynamic library"
+	depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
 	depends on BR2_STATIC_LIBS
 
+config BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
+	bool
+	default y if BR2_ARM_CPU_ARMV7A
+	default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
+	default y if BR2_i386 || BR2_x86_64
+	default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
+	depends on !BR2_MIPS_SOFT_FLOAT
+
 config BR2_PACKAGE_VALGRIND
 	bool "valgrind"
-	depends on BR2_ARM_CPU_ARMV7A || BR2_i386 || \
-		   BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
-		   BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \
-		   BR2_x86_64
+	depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
 	depends on !BR2_STATIC_LIBS
-	depends on !BR2_MIPS_SOFT_FLOAT
 	help
 	  Tool for debugging and profiling Linux programs.
 
-- 
2.11.0

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

* [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported
  2017-08-10 21:51 [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported Yann E. MORIN
@ 2017-08-10 22:16 ` Arnout Vandecappelle
  2017-08-11 12:08 ` Arnout Vandecappelle
  2017-09-05 22:00 ` Peter Korsgaard
  2 siblings, 0 replies; 5+ messages in thread
From: Arnout Vandecappelle @ 2017-08-10 22:16 UTC (permalink / raw)
  To: buildroot



On 10-08-17 23:51, Yann E. MORIN wrote:
> Currently, the comment that "valgrind needs shared libs" is not hidden
> when the architecture dependencies are not met, which can confuse some
> users (as recently seen on IRC).
> 
> Fix that by introducing the traditional _ARCH_SUPPORTS option, and have
> the comment and the symbol depend on that.
> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Brandon Maier <brandon.maier@rockwellcollins.com>
> Cc: J?r?me Pouiller <jezz@sysmic.org>
> Cc: Peter Seiderer <ps.report@gmx.net>
> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
with one small nit:

> 
> ---
> Note: Cc-ing the people that have touched valgrind in the past 12
> months-or-so...
> ---
>  package/valgrind/Config.in | 15 ++++++++++-----
>  1 file changed, 10 insertions(+), 5 deletions(-)
> 
> diff --git a/package/valgrind/Config.in b/package/valgrind/Config.in
> index 40e219d95a..919bd1afb5 100644
> --- a/package/valgrind/Config.in
> +++ b/package/valgrind/Config.in
> @@ -1,14 +1,19 @@
>  comment "valgrind needs a toolchain w/ dynamic library"
> +	depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
>  	depends on BR2_STATIC_LIBS
>  
> +config BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS

 _ARCH_SUPPORTS is always the first thing in the file, even if the comment comes
before the main symbol (cfr. e.g. package/canfestival/Config.in,
package/erlang/Config.in)


 Regards,
 Arnout

> +	bool
> +	default y if BR2_ARM_CPU_ARMV7A
> +	default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
> +	default y if BR2_i386 || BR2_x86_64
> +	default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
> +	depends on !BR2_MIPS_SOFT_FLOAT
> +
>  config BR2_PACKAGE_VALGRIND
>  	bool "valgrind"
> -	depends on BR2_ARM_CPU_ARMV7A || BR2_i386 || \
> -		   BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
> -		   BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \
> -		   BR2_x86_64
> +	depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
>  	depends on !BR2_STATIC_LIBS
> -	depends on !BR2_MIPS_SOFT_FLOAT
>  	help
>  	  Tool for debugging and profiling Linux programs.
>  
> 

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

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

* [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported
@ 2017-08-10 22:20 Pedro Ribeiro
  0 siblings, 0 replies; 5+ messages in thread
From: Pedro Ribeiro @ 2017-08-10 22:20 UTC (permalink / raw)
  To: buildroot

Patch works fine.

Reviewed-and-tested-by: Pedro Ribeiro <pedrib@gmail.com>
-- 
Pedro Ribeiro

pedrib at gmail.com
PGP: 17EE 7884 06C9 DCA3 76A6 99E9 BC04 BAD1 DDF2 A2CE

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

* [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported
  2017-08-10 21:51 [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported Yann E. MORIN
  2017-08-10 22:16 ` Arnout Vandecappelle
@ 2017-08-11 12:08 ` Arnout Vandecappelle
  2017-09-05 22:00 ` Peter Korsgaard
  2 siblings, 0 replies; 5+ messages in thread
From: Arnout Vandecappelle @ 2017-08-11 12:08 UTC (permalink / raw)
  To: buildroot



On 10-08-17 23:51, Yann E. MORIN wrote:
> Currently, the comment that "valgrind needs shared libs" is not hidden
> when the architecture dependencies are not met, which can confuse some
> users (as recently seen on IRC).
> 
> Fix that by introducing the traditional _ARCH_SUPPORTS option, and have
> the comment and the symbol depend on that.
> 
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Brandon Maier <brandon.maier@rockwellcollins.com>
> Cc: J?r?me Pouiller <jezz@sysmic.org>
> Cc: Peter Seiderer <ps.report@gmx.net>
> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

 Applied to master after moving the _ARCH_SUPPORTS to the top of the file and
adding Pedro's Rev-by and Tested-by, thanks.

 Regards,
 Arnout

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

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

* [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported
  2017-08-10 21:51 [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported Yann E. MORIN
  2017-08-10 22:16 ` Arnout Vandecappelle
  2017-08-11 12:08 ` Arnout Vandecappelle
@ 2017-09-05 22:00 ` Peter Korsgaard
  2 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2017-09-05 22:00 UTC (permalink / raw)
  To: buildroot

>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:

 > Currently, the comment that "valgrind needs shared libs" is not hidden
 > when the architecture dependencies are not met, which can confuse some
 > users (as recently seen on IRC).

 > Fix that by introducing the traditional _ARCH_SUPPORTS option, and have
 > the comment and the symbol depend on that.

 > Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
 > Cc: Brandon Maier <brandon.maier@rockwellcollins.com>
 > Cc: J?r?me Pouiller <jezz@sysmic.org>
 > Cc: Peter Seiderer <ps.report@gmx.net>
 > Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 > Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>

 > ---
 > Note: Cc-ing the people that have touched valgrind in the past 12
 > months-or-so...

Committed to 2017.02.x, thanks.

-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2017-09-05 22:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-10 21:51 [Buildroot] [PATCH] package/valgrind: hide comment when arch is not supported Yann E. MORIN
2017-08-10 22:16 ` Arnout Vandecappelle
2017-08-11 12:08 ` Arnout Vandecappelle
2017-09-05 22:00 ` Peter Korsgaard
  -- strict thread matches above, loose matches on Subject: below --
2017-08-10 22:20 Pedro Ribeiro

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