[Buildroot] [PATCH 1/1] linux-tools: perf: Add dependencies for binutils and openssl

Yann E. MORIN yann.morin.1998 at free.fr
Thu Mar 19 17:28:45 UTC 2020


Robert, All,

On 2020-03-02 16:49 -0600, Robert Hancock spake thusly:
> perf auto-detects and uses the libbfd (from binutils) and openssl
> libraries if they are detected and happen to be built before perf is,
> but if they're not, or if per-package directories are enabled, it won't
> detect these libraries. Explicitly add dependencies on these packages if
> they are enabled, and disable the feature if not, so that the behavior
> is deterministic.
> 
> Signed-off-by: Robert Hancock <hancock at sedsystems.ca>

Applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  package/linux-tools/linux-tool-perf.mk.in | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/package/linux-tools/linux-tool-perf.mk.in b/package/linux-tools/linux-tool-perf.mk.in
> index 80e00c3c56..7106b622cb 100644
> --- a/package/linux-tools/linux-tool-perf.mk.in
> +++ b/package/linux-tools/linux-tool-perf.mk.in
> @@ -82,6 +82,18 @@ else
>  PERF_MAKE_FLAGS += NO_LIBELF=1 NO_DWARF=1
>  endif
>  
> +ifeq ($(BR2_PACKAGE_BINUTILS),y)
> +PERF_DEPENDENCIES += binutils
> +else
> +PERF_MAKE_FLAGS += NO_DEMANGLE=1
> +endif
> +
> +ifeq ($(BR2_PACKAGE_OPENSSL),y)
> +PERF_DEPENDENCIES += openssl
> +else
> +PERF_MAKE_FLAGS += NO_LIBCRYPTO=1
> +endif
> +
>  ifeq ($(BR2_PACKAGE_ZLIB),y)
>  PERF_DEPENDENCIES += zlib
>  else
> -- 
> 2.24.1
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list