we still have few failures left in meta-openembedded

https://errors.yoctoproject.org/Errors/Build/116503/

This is a call to community to be aware and chime in with fixes
this should not stop us from merging this patch after reviewing

On Sat, Feb 6, 2021 at 1:04 AM Richard Purdie
<[email protected]> wrote:
>
> From: Ross Burton <[email protected]>
>
> After too many years, autoconf has made a new release.  On the whole it
> is compatible with previous releases, but some macros are more specific
> about what they expose so minor tweaks to configure.ac may be required.
>
> autoconf also now invokes intltoolize, gtkdocize, and copies
> config.sub/guess, so there is less work for autotools.bbclass to do.
>
> - AC_HEADER_MAJOR-port-to-glibc-2.25.patch
> - add_musl_config.patch
> - autoconf-replace-w-option-in-shebangs-with-modern-use-warnings.patch
> - autoreconf-gnuconfigize.patch
> - check-automake-cross-warning.patch
> - config_site.patch
> - fix_path_xtra.patch
> - performance.patch
> Drop a number of patches which have been integrated upstream.
>
> - man-host-perl.patch
> Don't use the target perl path when building documentation at build time:
>
> - no-man.patch
> Don't build documentation in native builds to avoid further build
> dependencies.
>
> Signed-off-by: Ross Burton <[email protected]>
> ---
>  .../AC_HEADER_MAJOR-port-to-glibc-2.25.patch  | 101 ---------------
>  .../autoconf/autoconf/add_musl_config.patch   |  26 ----
>  ...in-shebangs-with-modern-use-warnings.patch | 120 ------------------
>  .../autoconf/autoreconf-exclude.patch         | 113 +++++++----------
>  .../autoconf/autoreconf-gnuconfigize.patch    |  38 ------
>  .../autotest-automake-result-format.patch     |  32 ++---
>  .../check-automake-cross-warning.patch        |  34 -----
>  .../autoconf/autoconf/config_site.patch       |  40 ------
>  .../autoconf/autoconf/fix_path_xtra.patch     | 120 ------------------
>  .../autoconf/autoconf/man-host-perl.patch     |  24 ++++
>  .../autoconf/autoconf/no-man.patch            |  21 +++
>  .../autoconf/autoconf/performance.patch       |  60 ---------
>  .../autoconf/autoconf/preferbash.patch        |  39 ++++--
>  .../autoconf/autoconf/program_prefix.patch    |  36 +++---
>  .../remove-usr-local-lib-from-m4.patch        |  28 ++--
>  .../{autoconf_2.69.bb => autoconf_2.71.bb}    |  32 ++---
>  16 files changed, 180 insertions(+), 684 deletions(-)
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/AC_HEADER_MAJOR-port-to-glibc-2.25.patch
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/add_musl_config.patch
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/autoconf-replace-w-option-in-shebangs-with-modern-use-warnings.patch
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/autoreconf-gnuconfigize.patch
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/check-automake-cross-warning.patch
>  delete mode 100644 meta/recipes-devtools/autoconf/autoconf/config_site.patch
>  delete mode 100644 
> meta/recipes-devtools/autoconf/autoconf/fix_path_xtra.patch
>  create mode 100644 
> meta/recipes-devtools/autoconf/autoconf/man-host-perl.patch
>  create mode 100644 meta/recipes-devtools/autoconf/autoconf/no-man.patch
>  delete mode 100644 meta/recipes-devtools/autoconf/autoconf/performance.patch
>  rename meta/recipes-devtools/autoconf/{autoconf_2.69.bb => autoconf_2.71.bb} 
> (69%)
>

---snip---

> -SRC_URI[md5sum] = "82d05e03b93e45f5a39b828dc9c6c29b"
> -SRC_URI[sha256sum] = 
> "954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969"
> -
> -SRC_URI_append_class-native = " file://fix_path_xtra.patch"
> +SRC_URI[sha256sum] = 
> "431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c"
>
>  RDEPENDS_${PN} = "m4 gnu-config \
>                   perl \
> @@ -69,11 +60,14 @@ CACHED_CONFIGUREVARS += "ac_cv_path_PERL='${PERL}'"
>
>  EXTRA_OECONF += "ac_cv_path_M4=m4 ac_cv_prog_TEST_EMACS=no"
>
> -do_configure() {
> -       # manually install a newer config.guess/.sub
> +# As autoconf installs its own config.* files, ensure that they're always up 
> to date.
> +update_gnu_config() {
>         install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess 
> ${S}/build-aux
>         install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub 
> ${S}/build-aux
> +}
> +do_configure[prefuncss] += "update_gnu_config"
                              ^^^^
prefuncss seems to be a typo here

>
> +do_configure_class-native() {
>         oe_runconf
>  }
>
> --
> 2.27.0
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#147738): 
https://lists.openembedded.org/g/openembedded-core/message/147738
Mute This Topic: https://lists.openembedded.org/mt/80427004/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to