From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 04:00:26 2022 Received: (at submit) by debbugs.gnu.org; 12 Feb 2022 09:00:26 +0000 Received: from localhost ([127.0.0.1]:33447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIoGY-0003z5-4t for submit@debbugs.gnu.org; Sat, 12 Feb 2022 04:00:26 -0500 Received: from lists.gnu.org ([209.51.188.17]:59614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIoGW-0003xI-9w for submit@debbugs.gnu.org; Sat, 12 Feb 2022 04:00:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nIoGV-0008Vt-Tv for automake-patches@gnu.org; Sat, 12 Feb 2022 04:00:23 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:45152 helo=smtp.gentoo.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1nIoGS-0003ve-Ua for automake-patches@gnu.org; Sat, 12 Feb 2022 04:00:22 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 833C53431FE; Sat, 12 Feb 2022 09:00:18 +0000 (UTC) From: Mike Frysinger To: automake-patches@gnu.org Subject: [PATCH] m4: cache build env sanity checks Date: Sat, 12 Feb 2022 04:00:17 -0500 Message-Id: <20220212090017.24676-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=140.211.166.183; envelope-from=vapier@gentoo.org; helo=smtp.gentoo.org X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) When rerunning configure in an existing build dir, cache the previous results about environment settings. There should be no need to retest these in a dir that has already been configured. * m4/sanity.m4: Cache sanity results. --- m4/sanity.m4 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/m4/sanity.m4 b/m4/sanity.m4 index 11b0bde5c86b..4e44dd9c4096 100644 --- a/m4/sanity.m4 +++ b/m4/sanity.m4 @@ -9,7 +9,9 @@ # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) +[dnl +rm -f conftest.file +AC_CACHE_CHECK([whether build environment is sane], am_cv_build_env_is_sane, [dnl # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -57,17 +59,16 @@ if ( test "$[2]" = conftest.file ) then - # Ok. - : + am_cv_build_env_is_sane=yes else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT([yes]) +]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then +if ! test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 17:14:18 2022 Received: (at 53950) by debbugs.gnu.org; 12 Feb 2022 22:14:18 +0000 Received: from localhost ([127.0.0.1]:35857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0eo-0002D5-6X for submit@debbugs.gnu.org; Sat, 12 Feb 2022 17:14:18 -0500 Received: from freefriends.org ([96.88.95.60]:47098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJ0em-0002Cs-0M for 53950@debbugs.gnu.org; Sat, 12 Feb 2022 17:14:16 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 21CMED1t002621 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 12 Feb 2022 15:14:14 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 21CMEDQL002620; Sat, 12 Feb 2022 15:14:13 -0700 Date: Sat, 12 Feb 2022 15:14:13 -0700 Message-Id: <202202122214.21CMEDQL002620@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: [bug#53950] [PATCH] m4: cache build env sanity checks In-Reply-To: <20220212090017.24676-1-vapier@gentoo.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53950 Cc: 53950@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Subject: [bug#53950] [PATCH] m4: cache build env sanity checks Sounds fine to me. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 13 03:50:22 2023 Received: (at control) by debbugs.gnu.org; 13 Jan 2023 08:50:22 +0000 Received: from localhost ([127.0.0.1]:49527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGFlW-0001zk-Aw for submit@debbugs.gnu.org; Fri, 13 Jan 2023 03:50:22 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:56994 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGFlV-0001zT-3J for control@debbugs.gnu.org; Fri, 13 Jan 2023 03:50:21 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 826CA3408A2; Fri, 13 Jan 2023 08:50:15 +0000 (UTC) From: Mike Frysinger To: control@debbugs.gnu.org Subject: Control message User-Agent: GNU debbugs/0 Message-Id: <20230113085015.826CA3408A2@smtp.gentoo.org> Date: Fri, 13 Jan 2023 08:50:15 +0000 (UTC) X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 53950 thankyou From unknown Sat Aug 16 13:42:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 10 Feb 2023 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator