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]] -=-=-=-=-=-=-=-=-=-=-=-
