From: "Richard Leitner" <richard.leitner@skidata.com>
To: "S. Lockwood-Childs" <sjl@vctlabs.com>,
openembedded-devel@lists.openembedded.org
Subject: Re: [oe] [meta-java][PATCH] openjdk-8: use relative path to build-aux in configure.ac
Date: Mon, 22 Mar 2021 13:59:10 +0100 [thread overview]
Message-ID: <YFiUnvWEeEk05021@brokenbit> (raw)
In-Reply-To: <20210317225802.logo2goqzs4f5na3@vctlabs.com>
Hi,
thanks for the patch.
Please find some comments below.
On Wed, Mar 17, 2021 at 03:58:02PM -0700, S. Lockwood-Childs wrote:
> This autoconf error has been present a long time, though it used to be non-fatal:
>
> autoreconf: configure.ac: creating directory $TOPDIR/common/autoconf/build-aux
> autoreconf: error: cannot create $TOPDIR/common/autoconf/build-aux: No such file or directory
>
> Recently it started leading to a second fatal error:
>
> Error in tempfile() using template $TOPDIR/common/autoconf/build-aux/XXXXXXXXXX:
> Parent directory ($TOPDIR/common/autoconf/build-aux/) does not exist
>
> Fix by patching configure.ac to take into account that bitbake is
> calling autoreconf directly from its parent directory rather than
> the top level of source.
>
> Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
> ---
> .../openjdk/openjdk-8-release-common.inc | 1 +
> .../0014-autoconf-fix-build-aux-path.patch | 30 +++++++++++++++++++
> 2 files changed, 31 insertions(+)
> create mode 100644 recipes-core/openjdk/patches-openjdk-8/0014-autoconf-fix-build-aux-path.patch
>
> diff --git a/recipes-core/openjdk/openjdk-8-release-common.inc b/recipes-core/openjdk/openjdk-8-release-common.inc
> index a3747cf..db6a4ab 100644
> --- a/recipes-core/openjdk/openjdk-8-release-common.inc
> +++ b/recipes-core/openjdk/openjdk-8-release-common.inc
> @@ -10,6 +10,7 @@ PATCHES_URI = "\
> file://0009-prevent-debuginfo-in-favour-of-openembedded-package-.patch \
> file://0010-autoconf-remove-shell-variables-from-autoheader.patch \
> file://0013-autoconf-remove-Werror.patch \
> + file://0014-autoconf-fix-build-aux-path.patch \
> ${HOTSPOT_UB_PATCH} \
> file://2001-jdk-comparison-between-pointer-and-integer.patch \
> file://2002-jdk-Allow-using-a-system-installed-libjpeg.patch \
> diff --git a/recipes-core/openjdk/patches-openjdk-8/0014-autoconf-fix-build-aux-path.patch b/recipes-core/openjdk/patches-openjdk-8/0014-autoconf-fix-build-aux-path.patch
> new file mode 100644
> index 0000000..45dbcd8
> --- /dev/null
> +++ b/recipes-core/openjdk/patches-openjdk-8/0014-autoconf-fix-build-aux-path.patch
> @@ -0,0 +1,30 @@
> +From 2246166945819a68d1c9facd1698c9ef430611a6 Mon Sep 17 00:00:00 2001
> +From: "S. Lockwood-Childs" <sjl@vctlabs.com>
> +Date: Wed, 17 Mar 2021 15:21:54 -0700
> +Subject: [PATCH] autoconf: fix build-aux path
Please re-apply the whole patch series (or adapt the subjects manually)
so we get a nice-and-clean [PATCH xx/yy] in all subjects.
> +
> +Unlike the upstream build wrapper script, bitbake recipe calls
> +autoconf directly from common/autoreconf directory. Adjust the
> +path to build-aux directory accordingly.
Please add an "Upstream-Status:" tag here.
> +
> +Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
> +---
> + common/autoconf/configure.ac | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/common/autoconf/configure.ac b/common/autoconf/configure.ac
> +index 67a230591f..00f3b0ef7e 100644
> +--- a/common/autoconf/configure.ac
> ++++ b/common/autoconf/configure.ac
> +@@ -33,7 +33,7 @@
> + AC_PREREQ([2.69])
> + AC_INIT(OpenJDK, jdk8, build-dev@openjdk.java.net,,http://openjdk.java.net)
> +
> +-AC_CONFIG_AUX_DIR([$TOPDIR/common/autoconf/build-aux])
> ++AC_CONFIG_AUX_DIR([build-aux])
> + m4_include([build-aux/pkg.m4])
> +
> + # Include these first...
> +--
> +2.17.1
> +
> --
> 2.20.1
>
Apart from that the patch looks fine. I'll fire it through my automated
tests and give feedback if something fails. Apart from that I'm waiting
for a v2 from you.
Thanks again.
regards;rl
prev parent reply other threads:[~2021-03-22 12:59 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-17 22:58 [meta-java][PATCH] openjdk-8: use relative path to build-aux in configure.ac S. Lockwood-Childs
2021-03-18 21:19 ` konstantin.kletschke
2021-03-21 9:50 ` konstantin.kletschke
2021-03-22 12:59 ` Richard Leitner [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YFiUnvWEeEk05021@brokenbit \
--to=richard.leitner@skidata.com \
--cc=openembedded-devel@lists.openembedded.org \
--cc=sjl@vctlabs.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox