On Tue, 2022-07-05 at 15:23 +0100, Richard Purdie via
lists.openembedded.org wrote:
> Upstream merged a patch to handle the reproducibility issue, switch to
> their patch which is functionally equivalent.
> 
> Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> ---
>  ...c6e57a308a05889c80c048dbc58bdc378dcb.patch | 203 ++++++++++++++++++
>  .../gperf/gperf/reproducibility.patch         |  26 ---
>  meta/recipes-extended/gperf/gperf_3.1.bb      |   2 +-
>  3 files changed, 204 insertions(+), 27 deletions(-)
>  create mode 100644 
> meta/recipes-extended/gperf/gperf/1862c6e57a308a05889c80c048dbc58bdc378dcb.patch
>  delete mode 100644 meta/recipes-extended/gperf/gperf/reproducibility.patch
> 
> diff --git 
> a/meta/recipes-extended/gperf/gperf/1862c6e57a308a05889c80c048dbc58bdc378dcb.patch
>  
> b/meta/recipes-extended/gperf/gperf/1862c6e57a308a05889c80c048dbc58bdc378dcb.patch
> new file mode 100644
> index 00000000000..6d1c1ad5d51
> --- /dev/null
> +++ 
> b/meta/recipes-extended/gperf/gperf/1862c6e57a308a05889c80c048dbc58bdc378dcb.patch
> @@ -0,0 +1,203 @@
> +From 1862c6e57a308a05889c80c048dbc58bdc378dcb Mon Sep 17 00:00:00 2001
> +From: Bruno Haible <br...@clisp.org>
> +Date: Tue, 5 Jul 2022 07:51:46 +0200
> +Subject: [PATCH] Add support for reproducible builds.
> +
> +Suggested by Richard Purdie <richard.pur...@linuxfoundation.org> in
> +<https://lists.gnu.org/archive/html/bug-gperf/2022-07/msg00000.html>.
> +
> +* autogen.sh: Import also lib/filename.h.
> +* Makefile.in (IMPORTED_FILES): Add lib/filename.h.
> +* src/options.cc: Include filename.h.
> +(Options::print_options): Print only the base name of the program name.
> +* tests/*.exp: Update.
> +
> +Upstream-Status: Backport
> +
> +---
> + ChangeLog            | 11 +++++++++++
> + Makefile.in          |  3 ++-
> + autogen.sh           |  5 +++--
> + lib/.gitignore       |  3 +++
> + src/options.cc       | 11 +++++++++++
> + tests/c-parse.exp    |  2 +-
> + tests/charsets.exp   |  2 +-
> + tests/chill.exp      |  2 +-
> + tests/cplusplus.exp  |  2 +-
> + tests/gpc.exp        |  2 +-
> + tests/incomplete.exp |  2 +-
> + tests/java.exp       |  2 +-
> + tests/languages.exp  |  2 +-
> + tests/modula2.exp    |  2 +-
> + tests/objc.exp       |  2 +-
> + tests/permut2.exp    |  2 +-
> + tests/permut3.exp    |  2 +-
> + tests/permutc2.exp   |  2 +-
> + tests/test-4.exp     |  2 +-
> + 19 files changed, 44 insertions(+), 17 deletions(-)
> +

I'll trim this header out as obviously I didn't backport all the pieces
for things like the tests since we don't currently use those and we
don't have autogen.sh in the release tarball.

Cheers,

Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#167659): 
https://lists.openembedded.org/g/openembedded-core/message/167659
Mute This Topic: https://lists.openembedded.org/mt/92185586/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to