From patchwork Wed Sep 27 13:48:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Sandoe X-Patchwork-Id: 145386 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:cae8:0:b0:403:3b70:6f57 with SMTP id r8csp2642063vqu; Wed, 27 Sep 2023 06:49:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH5V255M+WBxEc2PDpIAjlDcFztzxPn9PMVZU5tImSfle4KPukIw+hzW2hywnM/Hw+rcfW8 X-Received: by 2002:a17:907:3e0b:b0:9ae:5a56:be32 with SMTP id hp11-20020a1709073e0b00b009ae5a56be32mr9016840ejc.38.1695822550189; Wed, 27 Sep 2023 06:49:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695822550; cv=none; d=google.com; s=arc-20160816; b=G481GalF/x8/jmjnxFbFvhZHrzX5j/+wWzByTW9KOd5NmLO1Vp5jLXa3CY598K3fuM OEpkiCRlwFvPIwbgwNOkGvjhVIKxolwT0g+ZVraGjh6edQrealfQQlQTUSwSpaFnapzL sK8eYOr+PeaajHInZ12J/TYM3XWImuyOPW8i5Vhr1OLzj6+BpVtL+vOXhgrKC8qkocPT DC7/OKF8TgeJfPgAy1THsWK3D1djXzTyS8GwQpA/pYDSdoRU8J4uVP7fjcJb4MmQ/aoh Dn96EVPDhzWOGhgT6JRvDD3SAQw3JcthOHZFsNO6w79sXOJBmieaS6NalimhbZDrhhfz rIIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:reply-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :dmarc-filter:delivered-to; bh=K4a8TzZmH1caBczU9miCIDYuRwwyzi24NQvXP8mJrYg=; fh=wRaztppkp9AD2NVqyBU+uJvdxve6Gjfz554Moep3UcU=; b=tXiPKxwlKminxpNZvY4Kwr/+3LEbs2V+2LYchIUsWM4o8Ljd9UnEv1zdpwbsHN0m7q AHYnQbhIgOVBVho4ZV6l6OmgdGPYrNAmweVFLuOmzbc0IWDji1dasZsnGeObnCGtdjXL xvTnbNt+wEWmt+ulhXlf1OJZUkHh0zZrFS5+cFQrPYbchmoH0fkcks+xPMHK/IqQ2L27 kRB4urYJzAf6F7a7ArqsOvqEPmV3dFcS0B2yxcDFq1eb5L9upEIGhV4EYL99VM6FtVAy hsexXYVmYka0MBr9ULXTw+6JAVKheIgw5eUvaRK7fchglzpebarowo0OIBDVlRCu8KJF mvJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MfqrjZ+N; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id e18-20020a17090658d200b009b294d3e9a1si6904211ejs.680.2023.09.27.06.49.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 06:49:10 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MfqrjZ+N; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7FAD1386193B for ; Wed, 27 Sep 2023 13:48:51 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by sourceware.org (Postfix) with ESMTPS id BC0733857728 for ; Wed, 27 Sep 2023 13:48:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BC0733857728 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4060b623e64so30623815e9.0 for ; Wed, 27 Sep 2023 06:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695822506; x=1696427306; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:reply-to:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=K4a8TzZmH1caBczU9miCIDYuRwwyzi24NQvXP8mJrYg=; b=MfqrjZ+N+Cp2PfCDSXLhMBHT4rFTmiNzpwRMsMbNnPnA8+g4/DzAPnL9YBjAMZptAY /KUqVNSs0P9lMPt4C2yAjpeZxNdG6VjUZ3tqdXpPk6YS75TVwxDz9luHvWluvBYeN2hR cmLWZ0bpujv2WwC0V2VJJ3uhTp4pXz+cdzxCkhmhoFVy+/wNajoiTMPXrkgk9ne1DxMB zW78OrOF5WiEQBa5wziNEiDkRS8JgkQC6BeHiiKFzj9oY+Ar6TQT9UZ3uu2K7prDiF3v up72OQaAYCSUAy8gePHq5JLVQD7aZ6x+Zib4A2sdjJzTl6JF9e7vla1F5e3g6lyHa83Y Iamg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695822506; x=1696427306; h=content-transfer-encoding:mime-version:reply-to:message-id:date :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=K4a8TzZmH1caBczU9miCIDYuRwwyzi24NQvXP8mJrYg=; b=Mtw+lxXokwRrOW9LvRwevTAxWzgtRwawPKWQWDey95UQcQRMEDR9Q1OLyANGdoARr2 xmfpSHQF94eBX6TP3D1nUIVDSwg5KTfxksLTQHPOgtE1AtKMk3ycEDh+ogVoyI1VcGQf X5Fwium4cJV2mAMTbgbOND/ALRwvhJQ+RYb93rAwbl7k98TsFwzLHIVhOS6lOYRJmflJ K7rx7aZj88REhJTOp2+4jQCE+rXCRt5ChczBeBk2zlKqImTzitYpSgcgB78gjxiHAVCn 2TLUnR+TG/fA4z3f3WxfLodYtqbYrzP9SJONoLVPiX/MrnSeV8b9NkazNlnSMQgZmGlF O+Jw== X-Gm-Message-State: AOJu0YwVnjpO9l6BC22aKeANEvayA4omhgKqV6fzvFhnAu/xh4+91Bm9 JbPvslyA50pEicUWuluM+TLlHByel2o= X-Received: by 2002:a7b:cb98:0:b0:3fe:d67d:5040 with SMTP id m24-20020a7bcb98000000b003fed67d5040mr5061254wmi.5.1695822506235; Wed, 27 Sep 2023 06:48:26 -0700 (PDT) Received: from localhost.localdomain (host81-138-1-83.in-addr.btopenworld.com. [81.138.1.83]) by smtp.gmail.com with ESMTPSA id d9-20020a1c7309000000b00402f713c56esm17574589wmb.2.2023.09.27.06.48.25 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 27 Sep 2023 06:48:25 -0700 (PDT) From: Iain Sandoe X-Google-Original-From: Iain Sandoe To: gcc-patches@gcc.gnu.org Cc: mjambor@suse.cz Subject: [pushed] Darwin, configure: Allow for an unrecognisable dsymutil [PR111610]. Date: Wed, 27 Sep 2023 14:48:24 +0100 Message-Id: <20230927134824.11741-1-iain@sandoe.co.uk> X-Mailer: git-send-email 2.39.2 (Apple Git-143) MIME-Version: 1.0 X-Spam-Status: No, score=-8.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: iain@sandoe.co.uk Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778198826318916577 X-GMAIL-MSGID: 1778198826318916577 tested on x86_64-darwin21 (native) and with crosses from x86_64-linux-gnu to powerpc-darwin, i686-darwin, x86_64-darwin and with --enable-languages=all to powerpc-apple-darwin9 (this built the front ends OK - but there seems to be an unrelated config error in that even with all-host, some language front end is triggering a build of target runtimes). --- 8< --- We had a catch-all configuration case for missing or unrecognised dsymutil but it was setting the dsymutil source to "UNKNOWN" which is not usable in this context (since it clashes with an existing enum). We rename this to DET_UNKNOWN (for Darwin External Toolchain). PR target/111610 gcc/ChangeLog: * configure: Regenerate. * configure.ac: Rename the missing dsymutil case to "DET_UNKNOWN". Signed-off-by: Iain Sandoe --- gcc/configure | 2 +- gcc/configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/configure b/gcc/configure index 307a3e05bb3..c43bde8174b 100755 --- a/gcc/configure +++ b/gcc/configure @@ -30746,7 +30746,7 @@ $as_echo_n "checking dsymutil version \"$dsymutil_temp\"... " >&6; } dsymutil_kind=LLVM dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([0-9\.]*\).*/\1/'` else - dsymutil_kind=UNKNOWN + dsymutil_kind=DET_UNKNOWN dsymutil_vers="0.0" fi dsymutil_major=`expr "$dsymutil_vers" : '\([0-9]*\)'` diff --git a/gcc/configure.ac b/gcc/configure.ac index 9b35c0ffea3..fb8e32f8ee5 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -6363,7 +6363,7 @@ if test x"$dsymutil_flag" = x"yes"; then dsymutil_kind=LLVM dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([[0-9\.]]*\).*/\1/'` else - dsymutil_kind=UNKNOWN + dsymutil_kind=DET_UNKNOWN dsymutil_vers="0.0" fi dsymutil_major=`expr "$dsymutil_vers" : '\([[0-9]]*\)'`