From b2bf3745ff7e5e2fbf3b7b0e488cfaa5b3cca87c Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Thu, 28 Feb 2019 18:43:38 +0100 Subject: package/ncurses: change AR options to fix reproducible builds ar has a deterministic (-D) and non-deterministic (-U) mode. OpenWrt is already using the deterministic mode by default, but ncurses' configure script force this to be non-deterministic. Since autoreconf fails to generate a new configure, the configure script is directly modified. Signed-off-by: Alexander Couzens --- .../patches/103-ncurses-ar-determinism.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 package/libs/ncurses/patches/103-ncurses-ar-determinism.patch (limited to 'package/libs/ncurses/patches/103-ncurses-ar-determinism.patch') diff --git a/package/libs/ncurses/patches/103-ncurses-ar-determinism.patch b/package/libs/ncurses/patches/103-ncurses-ar-determinism.patch new file mode 100644 index 0000000000..d4c8f11703 --- /dev/null +++ b/package/libs/ncurses/patches/103-ncurses-ar-determinism.patch @@ -0,0 +1,22 @@ +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -451,7 +451,7 @@ AC_REQUIRE([CF_PROG_AR]) + + AC_CACHE_CHECK(for options to update archives, cf_cv_ar_flags,[ + cf_cv_ar_flags=unknown +- for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv ++ for cf_ar_flags in -curvD -curv curv -crv crv -cqv cqv -rv rv + do + + # check if $ARFLAGS already contains this choice +--- a/configure ++++ b/configure +@@ -4503,7 +4503,7 @@ if test "${cf_cv_ar_flags+set}" = set; t + else + + cf_cv_ar_flags=unknown +- for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv ++ for cf_ar_flags in -curvD -curv curv -crv crv -cqv cqv -rv rv + do + + # check if $ARFLAGS already contains this choice -- cgit v1.2.3