[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