[Buildroot] [PATCH v2 7/8] package/farmhash: new package

Gilles Talis gilles.talis at gmail.com
Tue Jan 10 12:39:16 UTC 2023


Hi James, Hi Stefan,

Le lun. 28 nov. 2022 à 19:00, James Hilliard
<james.hilliard1 at gmail.com> a écrit :
>
> From: Stefan Hager <stefan.hager at ginzinger.com>
>
> This package is required by tensorflow-lite.
>
> Signed-off-by: Stefan Hager <stefan.hager at ginzinger.com>
> Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
> ---
>  package/Config.in              |  1 +
If you want to be maintainers for this package, do not forget to
update the DEVELOPERS file.

>  package/farmhash/Config.in     |  7 +++++++
>  package/farmhash/farmhash.hash |  4 ++++
>  package/farmhash/farmhash.mk   | 14 ++++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/farmhash/Config.in
>  create mode 100644 package/farmhash/farmhash.hash
>  create mode 100644 package/farmhash/farmhash.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index fe636fde9d..a59d074430 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1988,6 +1988,7 @@ menu "Other"
>         source "package/elfutils/Config.in"
>         source "package/ell/Config.in"
>         source "package/falcosecurity-libs/Config.in"
> +       source "package/farmhash/Config.in"
>         source "package/fft2d/Config.in"
>         source "package/fftw/Config.in"
>         source "package/flann/Config.in"
> diff --git a/package/farmhash/Config.in b/package/farmhash/Config.in
> new file mode 100644
> index 0000000000..0ad16f933b
> --- /dev/null
> +++ b/package/farmhash/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_FARMHASH
> +       bool "farmhash"
> +       depends on BR2_INSTALL_LIBSTDCPP
It seems like you are using C++11 to build the package. Can you please
set the minimum GCC version?
> +       help
> +         FarmHash, a family of hash functions.
> +
> +         https://github.com/google/farmhash
Please mention the dependencies (C++ and C++ version)

> diff --git a/package/farmhash/farmhash.hash b/package/farmhash/farmhash.hash
> new file mode 100644
> index 0000000000..afdfc0f994
> --- /dev/null
> +++ b/package/farmhash/farmhash.hash
> @@ -0,0 +1,4 @@
> +# Locally calculated
> +sha256  18392cf0736e1d62ecbb8d695c31496b6507859e8c75541d7ad0ba092dc52115  farmhash-0d859a811870d10f53a594927d0d0b97573ad06d.tar.gz
> +# License files, locally calculated
> +sha256  4162dd091caae234f72d3b57e138174f733e736b2430a4c51b098b17d866fcb6  COPYING
> diff --git a/package/farmhash/farmhash.mk b/package/farmhash/farmhash.mk
> new file mode 100644
> index 0000000000..6ab7d1a88b
> --- /dev/null
> +++ b/package/farmhash/farmhash.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# farmhash
> +#
> +################################################################################
> +
> +FARMHASH_VERSION = 0d859a811870d10f53a594927d0d0b97573ad06d
> +FARMHASH_SITE = $(call github,google,farmhash,$(FARMHASH_VERSION))
> +FARMHASH_LICENSE = MIT
> +FARMHASH_LICENSE_FILES = COPYING
> +FARMHASH_INSTALL_STAGING = YES
> +FARMHASH_CONF_ENV += CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11"
> +
> +$(eval $(autotools-package))
> --
> 2.34.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
thanks
Gilles.



More information about the buildroot mailing list