From unknown Mon Jun 23 18:34:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21336: configure fails to detect C++ compiler on case-insensitive FS Resent-From: "Daniel Macks" Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 24 Aug 2015 10:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21336 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 21336@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144041116728366 (code B ref -1); Mon, 24 Aug 2015 10:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2015 10:12:47 +0000 Received: from localhost ([127.0.0.1]:36517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTokA-0007NR-I5 for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59821) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTok8-0007NJ-HQ for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTok7-0007PE-5L for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52295) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok7-0007P8-2C for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok6-0005ez-18 for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTok1-0007NJ-1W for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:41 -0400 Received: from mail99c40.carrierzone.com ([209.235.156.239]:43820) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok0-0007Ln-QO for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:36 -0400 Received: from mail99c40.carrierzone.com (localhost [127.0.0.1]) by mail99c40.carrierzone.com (8.14.9/8.14.9) with ESMTP id t7OACW5h014757 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 24 Aug 2015 10:12:32 +0000 Received: (from webmail@localhost) by mail99c40.carrierzone.com (8.14.9/8.12.2/Submit) id t7OACWBP014756 for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:32 -0400 Received: from pool-96-244-58-150.bltmmd.fios.verizon.net (pool-96-244-58-150.bltmmd.fios.verizon.net [96.244.58.150]) by webmail.netspace.org (Webmail 5.0 V.V.I.) with HTTP for ; Mon, 24 Aug 2015 06:12:32 -0400 Message-ID: <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> From: "Daniel Macks" Date: Mon, 24 Aug 2015 06:12:32 -0400 X-Priority: 3 X-Authenticated-User: dmacks.netspace.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Webmail 6.0 X-CTCH-RefID: str=0001.0A020204.55DAEE10.024A, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.1 cv=HsBPRSjS c=1 sm=1 tr=0 a=WkljmVdYkabdwxfqvArNOQ==:117 a=P2DEmnYaPYKPcEIHE1yOzw==:17 a=g0qM3YM6AAAA:8 a=htD9qdewAAAA:8 a=o1OHuDzbAAAA:8 a=Q5QLeeme7KwA:10 a=IkcTkHD0fZMA:10 a=JA9yZSL9TAwA:10 a=uRRa74qj2VoA:10 a=j0fwpphZ-k5EMBibH0QA:9 a=QEXdDO2ut3YA:10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.9 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.9 (----) Building automake-1.15 on OS X 10.10 on a case-insensitive filesystem, duri= ng ./configure I see: checking whether cc understands -c and -o together... yes checking for aCC... no checking for FCC... no checking for KCC... KCC checking whether the C++ compiler works... no configure: WARNING: C++ compiler cannot create executables configure: tests requiring the C++ compiler will be skipped I don't have "KCC" and my C++ compiler (at "c++" or "g++") is fine. I do ho= wever have /usr/bin/kcc, which AC_PROG_CXX finds when it looks for "KCC" on= my filesystem: # The list of C++ compilers here has been copied, pasted and edited # from 'lib/autoconf/c.m4:AC_PROG_CXX' in the Autoconf distribution. # Keep it in sync, or better again, find out a way to avoid this code # duplication. _AM_COMPILER_CAN_FAIL([AC_PROG_CXX(dnl =C2=A0 [aCC $am_CC FCC KCC $am_RCC xlC_r xlC c++ cxx cc++ gpp g++])], =C2=A0 [CXX=3Dfalse; _AM_SKIP_COMP_TESTS([C++])]) But my "kcc" is some completely unrelated kerberos tool, so when AC_PROG_CX= X tests to see whether it behaves as a compiler, it fails because it isn't = a compiler, and the autoconf tests don't get as far as my actual compiler i= n the list of possibilities. This is the same situation as the now-fixed au= tomake bugs #11893 and #10766, where looking for "CC" was finding "cc" on c= ase-insensitive filesystems, so presumably the same solution could work. Th= at is, only look for "KCC" if it's a case-sensitive FS. This code from which this block is documented to derive is: [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC] in autoconf git, so an alternate solution is to re-sync with that (notably,= "KCC" is well after "c++" and "g++"). dan -- Daniel Macks dmacks@netspace.org From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 10 01:51:42 2021 Received: (at control) by debbugs.gnu.org; 10 Dec 2021 06:51:42 +0000 Received: from localhost ([127.0.0.1]:45320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZkr-0002Xr-VP for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:51:42 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:53368 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZkq-0002Xb-UC for control@debbugs.gnu.org; Fri, 10 Dec 2021 01:51:41 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id B4014342F78; Fri, 10 Dec 2021 06:51:34 +0000 (UTC) Date: Fri, 10 Dec 2021 01:51:33 -0500 From: Mike Frysinger To: control@debbugs.gnu.org Message-ID: Mail-Followup-To: control@debbugs.gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Spam-Score: -3.1 (---) 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: -4.1 (----) tag 21336 confirmed From unknown Mon Jun 23 18:34:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21336: [PATCH] configure: handle KCC on case-insensitive filesystems References: <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> In-Reply-To: <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> Resent-From: Mike Frysinger Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 10 Dec 2021 06:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21336 X-GNU-PR-Package: automake X-GNU-PR-Keywords: confirmed To: automake-patches@gnu.org Cc: 21336@debbugs.gnu.org Received: via spool by 21336-submit@debbugs.gnu.org id=B21336.163911936610239 (code B ref 21336); Fri, 10 Dec 2021 06:57:02 +0000 Received: (at 21336) by debbugs.gnu.org; 10 Dec 2021 06:56:06 +0000 Received: from localhost ([127.0.0.1]:45325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZp8-0002f5-Ep for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:56:06 -0500 Received: from woodpecker.gentoo.org ([140.211.166.183]:54250 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZp3-0002eW-AP for 21336@debbugs.gnu.org; Fri, 10 Dec 2021 01:56:05 -0500 Received: by smtp.gentoo.org (Postfix, from userid 559) id 95DF3342D0F; Fri, 10 Dec 2021 06:55:55 +0000 (UTC) From: Mike Frysinger Date: Fri, 10 Dec 2021 01:55:58 -0500 Message-Id: <20211210065558.13266-1-vapier@gentoo.org> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -5.0 (-----) 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: -6.0 (------) This fixes https://debbugs.gnu.org/21336. On macOS 10.10, there seems to be a kerberos tool installed as "kcc" which breaks the check. Also resync with latest autoconf which searches for clang++ too. * configure.ac: Skip KCC check on case-insensitive filesystems. Add clang++ to the C++ search list. --- configure.ac | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 5a00bd29e0a7..6be3ba7526b9 100644 --- a/configure.ac +++ b/configure.ac @@ -444,11 +444,13 @@ AS_IF([test x"$GCC" = x"yes"], [am_CC_is_GNU=yes], [am_CC_is_GNU=no]) # to a C++ compiler as expected (see automake bugs #11893 and #10766). # Similarly, we must avoid looking for 'RCC', as that can point to the # Qt4 "Resource Compiler": +# And we avoid looking for 'KCC' as that can be a kerberos tool under +# macOS systems. if test -f /bIn/rMdIr || test -f /uSr/bIn/rMdIr; then # Case-insensitive file system, don't look for CC. - am_CC= am_RCC= + am_CC= am_RCC= am_KCC= else - am_CC=CC am_RCC=RCC + am_CC=CC am_RCC=RCC am_KCC=KCC fi # The list of C++ compilers here has been copied, pasted and edited @@ -456,7 +458,7 @@ fi # Keep it in sync, or better again, find out a way to avoid this code # duplication. _AM_COMPILER_CAN_FAIL([AC_PROG_CXX(dnl - [aCC $am_CC FCC KCC $am_RCC xlC_r xlC c++ cxx cc++ gpp g++])], + [aCC $am_CC FCC $am_KCC $am_RCC xlC_r xlC c++ cxx cc++ gpp g++ clang++])], [CXX=false; _AM_SKIP_COMP_TESTS([C++])]) AS_IF([test x"$GXX" = x"yes"], [am_CXX_is_GNU=yes], [am_CXX_is_GNU=no]) -- 2.33.0 From unknown Mon Jun 23 18:34:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21336: [PATCH] configure: handle KCC on case-insensitive filesystems Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Sun, 12 Dec 2021 23:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21336 X-GNU-PR-Package: automake X-GNU-PR-Keywords: confirmed To: Mike Frysinger Cc: 21336@debbugs.gnu.org, automake-patches@gnu.org Received: via spool by 21336-submit@debbugs.gnu.org id=B21336.163935076125508 (code B ref 21336); Sun, 12 Dec 2021 23:13:02 +0000 Received: (at 21336) by debbugs.gnu.org; 12 Dec 2021 23:12:41 +0000 Received: from localhost ([127.0.0.1]:53415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwY1J-0006dM-63 for submit@debbugs.gnu.org; Sun, 12 Dec 2021 18:12:41 -0500 Received: from mail-yb1-f180.google.com ([209.85.219.180]:40853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwY1H-0006dA-9g for 21336@debbugs.gnu.org; Sun, 12 Dec 2021 18:12:39 -0500 Received: by mail-yb1-f180.google.com with SMTP id 131so34266976ybc.7 for <21336@debbugs.gnu.org>; Sun, 12 Dec 2021 15:12:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JIOuPik+FxZsaD7GYRktgUtr5/6VaeUb7dNknr+A6JI=; b=eg2EYh26WJpxYxt8x8/dfOZcvu+awPuGLgsW/MXwWwD73t/33kVtLWBs7Md2XEk9jj nTqh8QgR28vX8ICRAdFrnJWEwsSWtAqeaoC0F8XOlVbg6qrp/KlVwCUF9fubVQ3hEEO9 8Q1kuJtGSRMK8wkfmHPK0YuKeCGW/ZMDScVs8xzJE737SJVlCDWmPstEtdgYJ3kMd2Tm r2yi/YZMd98g/DxU7nNbsePyXaIY2r5wGydlU5Zl1HJnDWbXeaheBnHfNzNrypTuIBLq R36ATunNBdFxZW89XkSBtEqtYMtHxMq9hrsfSqwhQ08YulKZf8M+Zdc5ID07mQz6F3mF RuYA== X-Gm-Message-State: AOAM532xIdGrSqCuzfnl9ok9rKKgUmd8JHzHlgtyR6r8VgyFDF+67i0B NLSsLDOu5KeGf656SIZ4Qfu7vcU95t7Ix8owXgo= X-Google-Smtp-Source: ABdhPJzKDGHQ9kyqNerQBy9CeoX8yN+s2F0RRvpya/aO4i/CFwpFbseezMj1C1m+ynkeYY1Y/vq/7WbUCI5OORcJOME= X-Received: by 2002:a25:9849:: with SMTP id k9mr30319699ybo.728.1639350753931; Sun, 12 Dec 2021 15:12:33 -0800 (PST) MIME-Version: 1.0 References: <20211210065558.13266-1-vapier@gentoo.org> In-Reply-To: <20211210065558.13266-1-vapier@gentoo.org> From: Jim Meyering Date: Sun, 12 Dec 2021 15:12:22 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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: -0.5 (/) On Thu, Dec 9, 2021 at 10:56 PM Mike Frysinger wrote: > This fixes https://debbugs.gnu.org/21336. On macOS 10.10, there seems Note that I still see kcc on 12.0.1 > to be a kerberos tool installed as "kcc" which breaks the check. > > Also resync with latest autoconf which searches for clang++ too. > > * configure.ac: Skip KCC check on case-insensitive filesystems. Add > clang++ to the C++ search list. Modulo that log nit, this commit looks fine. Thanks! From unknown Mon Jun 23 18:34:00 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21336: [PATCH] configure: handle KCC on case-insensitive filesystems References: <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> Resent-From: Karl Berry Original-Sender: "Debbugs-submit" Resent-CC: bug-automake@gnu.org Resent-Date: Mon, 13 Dec 2021 02:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21336 X-GNU-PR-Package: automake X-GNU-PR-Keywords: confirmed To: vapier@gentoo.org Cc: 21336@debbugs.gnu.org, automake-patches@gnu.org Received: via spool by 21336-submit@debbugs.gnu.org id=B21336.16393613369354 (code B ref 21336); Mon, 13 Dec 2021 02:09:01 +0000 Received: (at 21336) by debbugs.gnu.org; 13 Dec 2021 02:08:56 +0000 Received: from localhost ([127.0.0.1]:53512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwalr-0002Qj-QN for submit@debbugs.gnu.org; Sun, 12 Dec 2021 21:08:55 -0500 Received: from freefriends.org ([96.88.95.60]:45300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwalq-0002QX-GN; Sun, 12 Dec 2021 21:08:54 -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 1BD28rRc010931 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 12 Dec 2021 19:08:53 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 1BD28qSk010929; Sun, 12 Dec 2021 19:08:52 -0700 Date: Sun, 12 Dec 2021 19:08:52 -0700 Message-Id: <202112130208.1BD28qSk010929@freefriends.org> From: Karl Berry In-Reply-To: <20211210065558.13266-1-vapier@gentoo.org> X-Spam-Score: -2.3 (--) 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: [PATCH] configure: handle KCC on case-insensitive filesystems Pushed with doc tweak per Jim. Thanks. From unknown Mon Jun 23 18:34:00 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Daniel Macks" Subject: bug#21336: closed (Re: [PATCH] configure: handle KCC on case-insensitive filesystems) Message-ID: References: <202112130208.1BD28qSk010929@freefriends.org> <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> X-Gnu-PR-Message: they-closed 21336 X-Gnu-PR-Package: automake X-Gnu-PR-Keywords: confirmed Reply-To: 21336@debbugs.gnu.org Date: Mon, 13 Dec 2021 02:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1639361342-9374-1" This is a multi-part message in MIME format... ------------=_1639361342-9374-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21336: configure fails to detect C++ compiler on case-insensitive FS which was filed against the automake package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21336@debbugs.gnu.org. --=20 21336: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21336 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1639361342-9374-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21336-done) by debbugs.gnu.org; 13 Dec 2021 02:08:55 +0000 Received: from localhost ([127.0.0.1]:53510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwalr-0002Qh-LB for submit@debbugs.gnu.org; Sun, 12 Dec 2021 21:08:55 -0500 Received: from freefriends.org ([96.88.95.60]:45300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwalq-0002QX-GN; Sun, 12 Dec 2021 21:08:54 -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 1BD28rRc010931 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 12 Dec 2021 19:08:53 -0700 Received: (from apache@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 1BD28qSk010929; Sun, 12 Dec 2021 19:08:52 -0700 Date: Sun, 12 Dec 2021 19:08:52 -0700 Message-Id: <202112130208.1BD28qSk010929@freefriends.org> From: Karl Berry To: vapier@gentoo.org Subject: Re: [PATCH] configure: handle KCC on case-insensitive filesystems In-Reply-To: <20211210065558.13266-1-vapier@gentoo.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21336-done Cc: 21336@debbugs.gnu.org, automake-patches@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: [PATCH] configure: handle KCC on case-insensitive filesystems Pushed with doc tweak per Jim. Thanks. ------------=_1639361342-9374-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Aug 2015 10:12:47 +0000 Received: from localhost ([127.0.0.1]:36517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTokA-0007NR-I5 for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59821) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTok8-0007NJ-HQ for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTok7-0007PE-5L for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52295) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok7-0007P8-2C for submit@debbugs.gnu.org; Mon, 24 Aug 2015 06:12:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41592) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok6-0005ez-18 for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTok1-0007NJ-1W for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:41 -0400 Received: from mail99c40.carrierzone.com ([209.235.156.239]:43820) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTok0-0007Ln-QO for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:36 -0400 Received: from mail99c40.carrierzone.com (localhost [127.0.0.1]) by mail99c40.carrierzone.com (8.14.9/8.14.9) with ESMTP id t7OACW5h014757 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 24 Aug 2015 10:12:32 +0000 Received: (from webmail@localhost) by mail99c40.carrierzone.com (8.14.9/8.12.2/Submit) id t7OACWBP014756 for bug-automake@gnu.org; Mon, 24 Aug 2015 06:12:32 -0400 Received: from pool-96-244-58-150.bltmmd.fios.verizon.net (pool-96-244-58-150.bltmmd.fios.verizon.net [96.244.58.150]) by webmail.netspace.org (Webmail 5.0 V.V.I.) with HTTP for ; Mon, 24 Aug 2015 06:12:32 -0400 Message-ID: <20150824061232.b1c9hb9f2880o448@webmail.netspace.org> From: "=?utf-8?b?RGFuaWVsIE1hY2tz?=" To: bug-automake@gnu.org Subject: configure fails to detect C++ compiler on case-insensitive FS Date: Mon, 24 Aug 2015 06:12:32 -0400 X-Priority: 3 X-Authenticated-User: dmacks.netspace.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Webmail 6.0 X-CTCH-RefID: str=0001.0A020204.55DAEE10.024A, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.1 cv=HsBPRSjS c=1 sm=1 tr=0 a=WkljmVdYkabdwxfqvArNOQ==:117 a=P2DEmnYaPYKPcEIHE1yOzw==:17 a=g0qM3YM6AAAA:8 a=htD9qdewAAAA:8 a=o1OHuDzbAAAA:8 a=Q5QLeeme7KwA:10 a=IkcTkHD0fZMA:10 a=JA9yZSL9TAwA:10 a=uRRa74qj2VoA:10 a=j0fwpphZ-k5EMBibH0QA:9 a=QEXdDO2ut3YA:10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.9 (----) Building automake-1.15 on OS X 10.10 on a case-insensitive filesystem, duri= ng ./configure I see: checking whether cc understands -c and -o together... yes checking for aCC... no checking for FCC... no checking for KCC... KCC checking whether the C++ compiler works... no configure: WARNING: C++ compiler cannot create executables configure: tests requiring the C++ compiler will be skipped I don't have "KCC" and my C++ compiler (at "c++" or "g++") is fine. I do ho= wever have /usr/bin/kcc, which AC_PROG_CXX finds when it looks for "KCC" on= my filesystem: # The list of C++ compilers here has been copied, pasted and edited # from 'lib/autoconf/c.m4:AC_PROG_CXX' in the Autoconf distribution. # Keep it in sync, or better again, find out a way to avoid this code # duplication. _AM_COMPILER_CAN_FAIL([AC_PROG_CXX(dnl =C2=A0 [aCC $am_CC FCC KCC $am_RCC xlC_r xlC c++ cxx cc++ gpp g++])], =C2=A0 [CXX=3Dfalse; _AM_SKIP_COMP_TESTS([C++])]) But my "kcc" is some completely unrelated kerberos tool, so when AC_PROG_CX= X tests to see whether it behaves as a compiler, it fails because it isn't = a compiler, and the autoconf tests don't get as far as my actual compiler i= n the list of possibilities. This is the same situation as the now-fixed au= tomake bugs #11893 and #10766, where looking for "CC" was finding "cc" on c= ase-insensitive filesystems, so presumably the same solution could work. Th= at is, only look for "KCC" if it's a case-sensitive FS. This code from which this block is documented to derive is: [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC] in autoconf git, so an alternate solution is to re-sync with that (notably,= "KCC" is well after "c++" and "g++"). dan -- Daniel Macks dmacks@netspace.org ------------=_1639361342-9374-1--