From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit Resent-From: John Buckley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 15:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55455@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165271463212174 (code B ref -1); Mon, 16 May 2022 15:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 May 2022 15:23:52 +0000 Received: from localhost ([127.0.0.1]:54794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqcZY-0003A5-GG for submit@debbugs.gnu.org; Mon, 16 May 2022 11:23:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:34062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqZ3X-0002Fh-Bi for submit@debbugs.gnu.org; Mon, 16 May 2022 07:38:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqZ3X-0003nx-2d for bug-gnu-emacs@gnu.org; Mon, 16 May 2022 07:38:31 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]:34525) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqZ3T-0007mc-9P for bug-gnu-emacs@gnu.org; Mon, 16 May 2022 07:38:30 -0400 Received: by mail-io1-xd31.google.com with SMTP id r27so15555517iot.1 for ; Mon, 16 May 2022 04:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=OKcBiZ1i4RZ5rjGCXsOh2MmJr3XEAiFqR9mqTwGKEHY=; b=esTjLxCU4w8N/FGNdvgT+260V9HENKzQ/K2UNBXvGEDv1JDNjfqayfqSjVBWnhR7TR TEFBL5dGdlN/JrcRp+bHGoMn4qn/xBAEz5bTGeTg8BhiVt54bUbVl37Nu1jd9B6pC+sq 1uozikIgSY71pANbXRhzx8BTVdTxXGZ4uFKZOzGT3ZL2ijndniZeXHUVZT53lldoJ64c XCAy+9Zh1e92jGpykxaM5r/Su2gSr0luDnQ9thL0todJel0jB58Un0csjQVbYdailnxp PE7KGTnlIENSkYEb7nBY6rts8WprVDITrAhli7dPHO3i61QrQf3ASWi0uZdThhAyFOW1 uWBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OKcBiZ1i4RZ5rjGCXsOh2MmJr3XEAiFqR9mqTwGKEHY=; b=JY17nEw469T+J2xbDybngY6IRSNc4o+vXcNqlxU8Tpil2tkaNOxC2yYVGg1Xe7np9k Ka2AajXR0LHrEhvMi5un52iZRuQb9kJ22Bzc6bACTrUrqKs/J5qbJSyW3vJMvPcYNjdk 2cbFT1fx5126kEhh4ItFZWtugw8SoiYxhNV41XgwXhNqvDJuO+oLcMxAZaIRBRWT4W4R bDDOcqbutoq1bfEyuaR7EwXcm0Cq6TKQb9IqXGwmjD2QqFUd1s1LkTBDNJs3VvYe+FcG mpgAYdLq0FyUUp8bMw++3jQ0LCCi7J6rp1Uzmucsr7upOzsXbYaRc32Xvamnu0Or0JlX cNiQ== X-Gm-Message-State: AOAM530Qu0lGEbFZu98EZJD7UbJ/tcYkIMvnRtQmn3ps8jrnCqToLikH H0AeJyL2a041p+wiXK9c6EoYCTRcN0VflBca9LYMmZlncKg+QQ== X-Google-Smtp-Source: ABdhPJy1KaAQPGePLwwz2EwbLWPOHxMxqM1L8ek1K7QyLxVxkWbDdh2XYqd6g8bZtZNsIDxh9wLDzhqIIU3P73jcsoA= X-Received: by 2002:a6b:4419:0:b0:657:aeaa:d2e with SMTP id r25-20020a6b4419000000b00657aeaa0d2emr7405247ioa.24.1652701105696; Mon, 16 May 2022 04:38:25 -0700 (PDT) MIME-Version: 1.0 From: John Buckley Date: Mon, 16 May 2022 12:38:14 +0100 Message-ID: Content-Type: multipart/mixed; boundary="00000000000053623605df1f76ce" Received-SPF: pass client-ip=2607:f8b0:4864:20::d31; envelope-from=nhoj.buckley@gmail.com; helo=mail-io1-xd31.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.3 (-) X-Mailman-Approved-At: Mon, 16 May 2022 11:23:46 -0400 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.3 (--) --00000000000053623605df1f76ce Content-Type: multipart/alternative; boundary="00000000000053623405df1f76cc" --00000000000053623405df1f76cc Content-Type: text/plain; charset="UTF-8" libgccjit installed via Homebrew now uses the correct .dylib dynamic library extension on macOS. This causes configure to fail because it is still using the .so extension. The attached patch fixes the libgccjit library extension in configure.ac In GNU Emacs 28.1.50 (build 2, x86_64-apple-darwin21.4.0, NS appkit-2113.40 Version 12.3.1 (Build 21E258)) of 2022-04-25 built on iMac-Pro.local Repository revision: 7c1fc2348918a1ad8c61c7519a51042d48d7aa8d Repository branch: emacs-28 Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.3.1 Configured using: 'configure --with-native-compilation' Configured features: ACL GMP GNUTLS JSON LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER THREADS TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix --00000000000053623405df1f76cc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
libgccjit installed via Homebrew now uses the correct .dyl= ib dynamic library
extension on macOS. This causes configure to fail bec= ause it is still
using the .so extension.

The attached patch fixe= s the libgccjit library extension in config= ure.ac

In GNU Emacs 28.1.50 (build 2, x86_64-apple-darwin21.4.0, NS appkit-21= 13.40 Version 12.3.1 (Build 21E258))
=C2=A0of 2022-04-25 built on iMac-P= ro.local
Repository revision: 7c1fc2348918a1ad8c61c7519a51042d48d7aa8dRepository branch: emacs-28
Windowing system distributor 'Apple= 9;, version 10.3.2113
System Description: =C2=A0macOS 12.3.1

Conf= igured using:
=C2=A0'configure --with-native-compilation'
Configured features:
ACL GMP GNUTLS JSON LIBXML2 MODULES NATIVE_COMP NO= TIFY KQUEUE NS PDUMPER
THREADS TOOLKIT_SCROLL_BARS ZLIB

Important= settings:
=C2=A0 value of $LANG: en_GB.UTF-8
=C2=A0 locale-coding-sy= stem: utf-8-unix
--00000000000053623405df1f76cc-- --00000000000053623605df1f76ce Content-Type: application/octet-stream; name="configure.ac.patch" Content-Disposition: attachment; filename="configure.ac.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l38njo0y0 ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCA3MzE0ZWI2OTc4 Li45ZWQwNjRiMTg0IDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29uZmlndXJlLmFj CkBAIC0zODQ0LDcgKzM4NDQsNyBAQCBBQ19ERUZVTgogICAgICAgICAgIE1BQ19DRkxBR1M9Ii1J JChkaXJuYW1lICQoJEJSRVcgbHMgLXYgbGliZ2Njaml0IHwgXAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlcCBsaWJnY2NqaXQuaCkpIgogICAgICAg ICAgIE1BQ19MSUJTPSItTCQoZGlybmFtZSAkKCRCUkVXIGxzIC12IGxpYmdjY2ppdHwgXAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVwIGxpYmdjY2ppdC5z b1wkKSkiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZXAg bGliZ2Njaml0LmR5bGliXCQpKSIKICAgICAgICAgZmkKICAgICAgIGZpCiAK --00000000000053623605df1f76ce-- From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 16:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: John Buckley Cc: 55455@debbugs.gnu.org Received: via spool by 55455-submit@debbugs.gnu.org id=B55455.165271723816868 (code B ref 55455); Mon, 16 May 2022 16:08:01 +0000 Received: (at 55455) by debbugs.gnu.org; 16 May 2022 16:07:18 +0000 Received: from localhost ([127.0.0.1]:54869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdFe-0004Nv-17 for submit@debbugs.gnu.org; Mon, 16 May 2022 12:07:18 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:40509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdFZ-0004NW-FS; Mon, 16 May 2022 12:07:16 -0400 Received: by mail-wr1-f53.google.com with SMTP id a5so17396086wrp.7; Mon, 16 May 2022 09:07:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=lnfMbl+e1ZpRBPuF/1bFaoP6gSthbtWGWCGQv7t6bqM=; b=lk7OpEmbiNLvqoaAx3SRdhHv6g7BAkrS5rsDxjtF5q5ocgBfwYUAEyzyR3wxwCeh6i DMY5sX05zujn82XqMOv0wT5AjGC2Y7wtLJUfXEHfuVC5NBQ/Cn89cWb0JOfPshrlS5Gq pzkRAiMBgFfEbfCZV+AaFocNoSQJSu7yoPrsaLZwm7WKkxLLRCW+1WuY2OBYu+21+O1F Dr3EyzTzHndWizFMB1LSjaphb0WcF9u//XphbRq3vCzfmraYmrLvRlVcyRBE3uORjKQC o9VE+5y3gy384zHQpcnSFsJmLoo6IU07XRSHzJojBqxkR6oLHuRIrm4I82aecNcgWRw3 z05Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=lnfMbl+e1ZpRBPuF/1bFaoP6gSthbtWGWCGQv7t6bqM=; b=FlP7IsVvcl8k4uVacBjxmiHqH+xTiDHGHByw7f9o+ZL1Hro3Hf5U130hogoh6O5bRZ ya7gtH/4O2Xg8TpXVaX/SKFJnPyyK5arc1ypw871aWLa9RGQSpt7bJdN3mbGCKmY4+NN g+m6zkMz4K8zgHx9+WokB0aHF/O1nnpWJy7kR1E/HyoT0wZo7UIWAonIBfXsPRW3Xf7E Si0CJosheHILLlCs9JR/wJMyU3+TeYzy7C9et7qISTg2jS0l37VfSIueypsOJbv8nVhv 8OsnMwgJSTKUpN+kphhXl2DexHm8DjHIIlDkCDcPvdjERXcwKUMLgseBgBByhYw9VJqf TLYQ== X-Gm-Message-State: AOAM531V3tmBKQGyqtKWbMoJrSh2Q2RXYQ20Y9IUyN/cCRHouCoCZiC8 EwWZvdWEE7M1uwrJPkF8sibfJsh/7Oo= X-Google-Smtp-Source: ABdhPJwqjs1ERtYR+tHp02W15hQ4gFGexzQlKJXIoNlwmDYljYdRQuheglpmsGZZdCxNaKmaPL16cA== X-Received: by 2002:a5d:4e08:0:b0:20a:f065:7024 with SMTP id p8-20020a5d4e08000000b0020af0657024mr14508499wrt.598.1652717226965; Mon, 16 May 2022 09:07:06 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb50:667:3115:5566:9e26]) by smtp.gmail.com with ESMTPSA id e9-20020adfc849000000b0020c5253d8basm10429712wrh.6.2022.05.16.09.07.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 May 2022 09:07:06 -0700 (PDT) From: Robert Pluim References: Date: Mon, 16 May 2022 18:07:04 +0200 In-Reply-To: (John Buckley's message of "Mon, 16 May 2022 12:38:14 +0100") Message-ID: <87a6bh31hz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.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: -1.0 (-) merge 55173 55455 tags 55455 fixed close 55455 29.1 quit >>>>> On Mon, 16 May 2022 12:38:14 +0100, John Buckley said: John> libgccjit installed via Homebrew now uses the correct .dylib dynamic library John> extension on macOS. This causes configure to fail because it is still John> using the .so extension. John> The attached patch fixes the libgccjit library extension in configure.ac This was fixed on master in a more backwards compatible way already for bug#55173 by commit faa29fa2c9 Closing. Robert -- Closing. From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit References: In-Reply-To: Resent-From: John Buckley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: 55455@debbugs.gnu.org Received: via spool by 55455-submit@debbugs.gnu.org id=B55455.165271751017328 (code B ref 55455); Mon, 16 May 2022 16:12:02 +0000 Received: (at 55455) by debbugs.gnu.org; 16 May 2022 16:11:50 +0000 Received: from localhost ([127.0.0.1]:54878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdK2-0004VP-M4 for submit@debbugs.gnu.org; Mon, 16 May 2022 12:11:50 -0400 Received: from mail-io1-f47.google.com ([209.85.166.47]:34305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdK0-0004VB-Tl for 55455@debbugs.gnu.org; Mon, 16 May 2022 12:11:49 -0400 Received: by mail-io1-f47.google.com with SMTP id r27so16478542iot.1 for <55455@debbugs.gnu.org>; Mon, 16 May 2022 09:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=S87rqiZoBpRrLG24JKrIc/Zx95E4Vem2G3toq9o7yvg=; b=QXfkXpJjLGcawZOCr4iO6fa10w00a55xZchMKnRTqEKktRpHo3ln/o+l1ZWjQS3KpO arIPcW/wYQqEWGxu+V3+PTihkjVImSXc9mn3DbVWiy3rcB+j+IXDAdabvbJy/A4ZmZXh Aip7o5lcDVO4Jg5ZIAI3r4uQvWOHvffSoOep1hzyif8AVeVtc7g5m7NgVg9Ca+3SWIcT UU9eoN+7gy0HyLtBDcKl8HR3g1i86kfDIfSyuH2XTIe6ngpfkrtLdw9bxfKbcnmV/yA9 gVD+I83Ffj2uofKCDirD2nwzz3ylSGQwtAYRPsvCDAqtNhAZz081/Lq8xV0j1tJzt1+s s8tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=S87rqiZoBpRrLG24JKrIc/Zx95E4Vem2G3toq9o7yvg=; b=LTr/klSk4GBuAomeq3CyyEuUgtmCsug2u1GhjmxtuteXAu7bAVpxiaXsFbSq79YWiB pXZfUOvKKpBPIWqaN/WehbVWLFCKf97/m8Sio/IeCYE1/0rd36XUAS3216z4d22HvIYf Nb3+nTgP/+37oATcrkjrtJ/UkmrY6oGDKdYJgqMiYYQIqP6J8xjV5bhNFJhE+WFhvlYF /m1wPX1so9YBoXWBwna2nJLVHlXWjStH7w/Z7cqGZ+S3c8kZHhNYBTT2vdsM8nLgNDcq vGRR2k4VTOAPnuihrIt+Wujpw9E8XxJ0uTldZ0y+EEOmAuA1KKHdBki6jt0THil/iE7b 4U7g== X-Gm-Message-State: AOAM530jyJE2cyiVvw7ancE9i1Y5Uirj987Rf0rx0DvJKtstpXe1OK9n W1orEV1CWT41UIP1Nj2Ue2wMU3t53zqid7jBfkTPYFaQQtKFXw== X-Google-Smtp-Source: ABdhPJwioZ1YRgsD848IzCF8RHEL/fKH1c/cS1AlicgdEQUYC/cMk4A7g0af/zasWZgWaLOLvwirj6ydbbGsszgIrwU= X-Received: by 2002:a02:b384:0:b0:32e:3063:b340 with SMTP id p4-20020a02b384000000b0032e3063b340mr2970017jan.169.1652717503043; Mon, 16 May 2022 09:11:43 -0700 (PDT) MIME-Version: 1.0 From: John Buckley Date: Mon, 16 May 2022 17:11:31 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000aedd2a05df2347cf" X-Spam-Score: -0.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: -1.0 (-) --000000000000aedd2a05df2347cf Content-Type: text/plain; charset="UTF-8" A little more info: - This patch will not currently work on ARM64 because brew's libgccjit is using a fork for ARM. The .so -> .dylib fix for macOS has not been incorporated into the fork yet. - I forgot to add the [PATCH] prefix to this issue. Apologies. For more context please see: https://github.com/Homebrew/homebrew-core/issues/101673 --000000000000aedd2a05df2347cf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
A little more info:

- This p= atch will not currently work on ARM64 because brew's libgccjit is using= a fork for ARM. The .so -> .dylib fix for macOS has not been incorporat= ed into the fork yet.
- I forgot to add the [PATCH] prefix to thi= s issue. Apologies.

--000000000000aedd2a05df2347cf-- From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit Resent-From: Daniel =?UTF-8?Q?Mart=C3=ADn?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 16:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: John Buckley Cc: 55455@debbugs.gnu.org Received: via spool by 55455-submit@debbugs.gnu.org id=B55455.165271809126649 (code B ref 55455); Mon, 16 May 2022 16:22:02 +0000 Received: (at 55455) by debbugs.gnu.org; 16 May 2022 16:21:31 +0000 Received: from localhost ([127.0.0.1]:54884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdTN-0006vk-IH for submit@debbugs.gnu.org; Mon, 16 May 2022 12:21:31 -0400 Received: from sonic310-11.consmr.mail.ir2.yahoo.com ([77.238.177.32]:37291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdTI-0006vR-4T for 55455@debbugs.gnu.org; Mon, 16 May 2022 12:21:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1652718077; bh=hmeNSFZ2aa6wyW78oHVtWDbUv7eAHgLcUcAXcDTGRHw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Edd830aBNuHbnDKD3eHMQXbAamW/1MN5cUDvi4GSszhd/P/uLbZV4/KIhaUuzFqt/iWVcuaqFzCLYxsn6vX1YAnpf0CW57TPJRXX/Fb1aaSpulVzhNvgBtcmaNII0QMl2rE3kYjAsr2GxDNbVb/TIrhqb5e6MRcpljcfcAjV/mRhBpyxQnc7xn5EI1ofd4KZb3eQ441PD+BqnkwFP5bU3I8s8WVJ6lBgqGDp5hk4aGF793CbXeFmB4GwdHJYcZt9lNT8WxaGKNqnH30Rws3Es7Q+9pSenILZJ2Af0wbLAyawSBLhjhX5qRkYcY1OnbMiUFjXJd+73j0hIuyHDUCKTg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652718077; bh=SUb2EElJ2V4Edd1T1+lYkyzNHZDUvWE07jlz/9rxeur=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r0gRmfpyec5eiDMe5WQirWevrz7OPUL9j8m4+OQy+lPCIBafLWi7wwN60I0CLF3cTxG4w8q5RsOuNz+PkerCe2PHGzsi9qQAE1gTUznpJ/GT2v0MgzhFRl8u4PzTD087IllJm3svhGE4RMrd8j3R7jfaarKif5JqusLbH+2nYwkW8lI1ebd1JuHRd2tcqnr+5aznuKoWBUBGeoxNzSSRMrO2i+SjJNr7UIxlFq/bF+W95I/1XCWxIcLCYGwWxhvJfc9a9spnokvdxTLvnLeOBHe6crE7MEGEXB+FCGF/otijnsiqtS9+SRKYSwDd9N7PeyvYOrmD6qnzjtjwClI73Q== X-YMail-OSG: 4ejRWo0VM1mSNAGZzDZFBOrisoeJ6UtOKJI4N.WUt9s04JMBk5zd2ZHOMZjNF_V VDH7hnKyGVrr1lxIMXJWMZW5q4Ql6lP9fo4eTgsxE4WqtxwOcpkvX_XP5YKAwRC1j1.Gm6bh8dfF iFFRZa.vHIBJxnRVjXuM.N7f5a5RnsLqiQos00zSkdty3xFimAQ_EVzqKpGqA9AzhQ6jin8WHfzF K9j6.PNtkjLSKetoFu2td3U0PShGUFmkrNHfpb0h1ZAapafC733fB3u61Iw2_jMvkQi38VbVBzse U5ChImO_LUEtZV1fvfhmoRS6Zm5qv49ueVT8qrf63JCO6Yb9SG1_CI9XQKq5qdW_oSX5Dp5.uwR5 UN052s6A3FhjLMf0WpV8Ig59eCDaLnE0YTYXEb12XzlvKtTuMk2t_3FupIdFausJnw_yBj3ZRwMK 1kG_O2QVO71BsXCN.dmFmZvUIQgWPvLMPliVLLE0EzFEzm7mvle8VXh5OQjDQ4.TdJ7PfVBN92VA scpjCuAyH2uJews2HCl3NHayJ0uvsQxrZVwDEcqaw1whnKnP562zgejo2ZOOEk5_R48HkdmBjxL2 PfgM5f2fAWLZOmZP.syHSk37GOjGluWEwxy2AF6Thfr1b6GzBD7pBipCFxNkSJNm3KmtFJUCOCIj PK5A5yahNQlrMT0Igeomlbd8oRn0NJ8.YFxiKE878733Yz1vfkDbK6CYpzzx9d.IbxRKPHbZhtPK 6THf6_OUBh6l6MPNIiHy5XmNfLR7OYKo5BN6lNVLbPmNxV07bdG0mCzpu2eAsZICGOWJNF1gUYWk Hi9pk62xP5hqUMTP3l.wREIVztQtRbjvy3_nfeLNA9HqU0NNgsQH2n_y2KiXyWeqaZbgAN23NCc4 iI88o3138KQD.Rui5PTAXujA4Of.IP_0AjGhY.n2uMCZw5r5EULDlHf.QE1sYgaJ998Rz8ue1E6_ zpkCHCWZA3VEYZf2N1fw4R57ed70hgk4YhKSD6M98f99aiZrPE4NIasjpsj11Z5YaF.GomoFSjUz LETa4HR_qBZHjo3Yi2e8Pe4.shNLl14pVaAoA15TNDTx0quFBt8_DuW6Jt4UhaJKHoOGkHN9YmBr N6CZFtdyqJgmLK1KuKcMR_9TNlXzexTD.59uyhqkp4kN3ZTwWRIWqTYuj3RWfpa1hRWuLHConYas z.3HJJzAs4qvBNFYwD2SFPn7VDj0lHP6eneN1QX0j4n.AogfxDcAMMd.9YkRaFcr64xpsGQRCf2Q 2MASs_RvOhOrzsLjUeiTE32YpwWa_md1nlItfj9gOjxD4KGDwndy6JFYZdGqTtvcMK9Wy8qhQlj4 co6_CCm8QP8X.hFT.PYAWK4ZehtiXOqr6dElVGbznMoa2lQvsOsCkjZf_ZOoPNrJehAy6onGvXuG MUUAFWiB0IDj2Q8k2e2e3w40aY33K3cSdUzvMuSU_GRALs3KJyB_8jK4RZf3JWQ39Vkdd1An9gVS XSI.yET6sB64H8HBOlIdPcQ7Fgi2NUNPjf2I8RKAeEc90mBpWshsUgueTdgjkaW1xXwGj5z.T9sc 4_uWEssCN1XQ0vBW8HWW2mfIf79vrfo1Zr0_FzrPi78nKtIWEXQSYH18u5FHP6Z4TioM0RBZRN8R q5Uf.QeRuHhYpVOciPDtS_DVb.Z.bniuHpqiZz7RTVvXFiJSAVMfCOKN_Zun7GvL0IT9gWY08js3 p85oPnemFaJJJQcqub7vJ_XWysKf71tK2eZ2nxJ2BKFORBNdFJ8WMHsePThLrs5QBGqaFdfmy15s T5UAide98R1hVIxTE.sCXfLsBW5aPv.2.BkTnNUsb8va97Oeqp65uxwQvjtOy5.F22GqFy3ckb7n fu.293tqn5l.nwrlMqiilj1DUYLCcBX7vxA9.UwkctzzBdy_Ru6tfoYmklM4eSRB5jBZkWAoUhvX YqcT938RvGnkaZy07wEz5Bm_v_sXE9z8yop_DavoMdSm2J.yBGGEa2Y4lxlQwnrRHlVcojwiAomf U4pjl8eUgNyD21XGm_UgaJuP_3.N8xt_0u5jht0TBjS27FC8iZxCTsTyZj1dCHGv.GObtK1uyjP2 RP0mhKCVW9jKMERM6twZQlWnB8Uq3jQt8emnKlecjDfjEJBe6LcTHetf7Ex.ibyNVORrwJJk9sL6 VVHTOjomE1k2igPKX00Ln_qNuUptubQmzTi5vBifbC4VcU9h.8cE73aIz6UVOPml6.iE_wTzgFFh Db2uhYTgarAeF6iR2_8ECHeu7UPXqYcqpLxwYfaM2RqtfKftZ.PF4JoFuM8E5Gfk- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Mon, 16 May 2022 16:21:17 +0000 Received: by hermes--canary-production-ir2-695448f88c-ldl7m (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d00844d4c5d706997c6d9825a828f038; Mon, 16 May 2022 16:21:16 +0000 (UTC) From: Daniel =?UTF-8?Q?Mart=C3=ADn?= References: Date: Mon, 16 May 2022 18:21:15 +0200 In-Reply-To: (John Buckley's message of "Mon, 16 May 2022 12:38:14 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 455 X-Spam-Score: 0.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: -0.8 (/) John Buckley writes: > libgccjit installed via Homebrew now uses the correct .dylib dynamic library > extension on macOS. This causes configure to fail because it is still > using the .so extension. > > The attached patch fixes the libgccjit library extension in > configure.ac I think this is a duplicate of bug#55173, which should be fixed already. Could you try to build Emacs with native compilation from the master branch? From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 16:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: John Buckley Cc: 55455@debbugs.gnu.org Received: via spool by 55455-submit@debbugs.gnu.org id=B55455.165271819126832 (code B ref 55455); Mon, 16 May 2022 16:24:01 +0000 Received: (at 55455) by debbugs.gnu.org; 16 May 2022 16:23:11 +0000 Received: from localhost ([127.0.0.1]:54889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdV1-0006yi-7K for submit@debbugs.gnu.org; Mon, 16 May 2022 12:23:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqdUz-0006yT-30 for 55455@debbugs.gnu.org; Mon, 16 May 2022 12:23:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40178) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqdUt-0007nH-M5; Mon, 16 May 2022 12:23:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hG1mm8pyjR8ppKOt50/dLoAiH+85wL4UHwu7fQjqgVM=; b=ViphA493FpXd 4p0MtAh72LwMOyKv105PDvA6ozuPa7mCVQKZTNaPpDeBpc9iWnLLqPLlnPniLzSZ6fjKoip92mn9F GrAPzFB9WDtyvm/rRWOXtBJZEPJKirAWKNdFQ1Q/19RYE8CZ8z0Pv93TRGqJB5hffMFlFfvvdy0qG EHABJ2bsKsqEywGA5oVoQtAVWEqHWvKIdXjhrpESZSHqcMnWzPpQHSbXR/tnUXpzfT2TB0haSqRLe uMBxlnJe5XTUwZPCbNT3QJCdbJvdStrD04FoF+JF1VzZfpZb8fcfC1wxC9t8pbgrs8wm1m7gQSipi Zl/VRro+1U0NjkqsTiWonQ==; Received: from [87.69.77.57] (port=4089 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqdUt-0008MG-4i; Mon, 16 May 2022 12:23:03 -0400 Date: Mon, 16 May 2022 19:22:53 +0300 Message-Id: <83lev1ih0i.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from John Buckley on Mon, 16 May 2022 12:38:14 +0100) References: 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 (---) > From: John Buckley > Date: Mon, 16 May 2022 12:38:14 +0100 > > libgccjit installed via Homebrew now uses the correct .dylib dynamic library > extension on macOS. By "now" do you mean in some recent enough version? That is, older versions will still use the .so extension? > This causes configure to fail because it is still > using the .so extension. > > The attached patch fixes the libgccjit library extension in configure.ac Shouldn't we try both extensions? Thanks. From unknown Sun Jun 15 01:08:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55455: [macOS] Fix build when using brew's libgccjit Resent-From: John Buckley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 May 2022 19:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55455 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Eli Zaretskii Cc: 55455@debbugs.gnu.org Received: via spool by 55455-submit@debbugs.gnu.org id=B55455.16527276819858 (code B ref 55455); Mon, 16 May 2022 19:02:02 +0000 Received: (at 55455) by debbugs.gnu.org; 16 May 2022 19:01:21 +0000 Received: from localhost ([127.0.0.1]:55064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqfy4-0002Yv-JV for submit@debbugs.gnu.org; Mon, 16 May 2022 15:01:20 -0400 Received: from mail-io1-f41.google.com ([209.85.166.41]:43922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqfy1-0002Yg-1k for 55455@debbugs.gnu.org; Mon, 16 May 2022 15:01:19 -0400 Received: by mail-io1-f41.google.com with SMTP id o190so16965154iof.10 for <55455@debbugs.gnu.org>; Mon, 16 May 2022 12:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xsfK/B6LBP7AMHasvSy6Xac+FaGmSc/oq9Sbt0BNNkY=; b=D3ITLInIcJ4tbHP5+9FNMPdPUFltLrC1o6vhX7AeFvAQTyfLvY+wTUPkXLVdexzdk/ En1/FqRKSQPsXmCLp8I4Gava15rUyA5xbUf7br2eXAVaXZwycPYaGPdEkY76wRPgeQhc hhAaVt+/eRlw8XXLq5hlYe9yy+gsHb+VlAjrT9uhcTTEkZlW02XaHKz4dQABZyDOFxtq YNrIhP0gvPqiDvv9H+iriEXu60wswYow16hTe8/f8OuV+IPLQZ/lDkk/MpRJMBV8C/S5 bhKtzEovUr49viQpjsGzEwJhU1Bat5kFDdC1tirZSpYQKHF4tZ8ZBg+YYUhevgkXAwWw eXXg== 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=xsfK/B6LBP7AMHasvSy6Xac+FaGmSc/oq9Sbt0BNNkY=; b=2i5NaSXE5S3QMErPnCAwqGOHbmvRy+4hRkbSTA064qP89tKl73Blwnsj3K7fX7gCFK NPjaDThmQanxwqkarRRxnoSgf/ZuZ62kqUzKhEJQEM1r7w+P5gaJvaBmnqsP8ibaXsRG vcgszVGA7uB5WegldhtRjC0HqQe4vRV/Umrp6C6y1sCdPZUUh7nYbyZbpF0nkNXavFUM LoPklZ1LNdo2qOVA42Y4Llm9hS94uX3QnnaRCEGj7u0dZkGIgaFSrbQ2nVZEUtu0W8WI DEGi7afJoM/OqkQpM7IRQluamVcflpOY35MWuD4cPIUPKGhpdycyCSxz+DRxpduYUfHt pJFQ== X-Gm-Message-State: AOAM532STVMBMYoRinbazuYDTgKBEDfYtK+ZlT1Y3arm024WZ7IIhwoF WeY/WBsNUPjNeuYiIE2lq8GaJdgbcVU3NZuJ/GA= X-Google-Smtp-Source: ABdhPJyFq7vE0/0RoPWq2hP/zHzSo/ua4ZAa3z3hE8SI3XDHkgjxLffLcr4imWeKejVWPw5LH3gdxS6J265KOllVQc4= X-Received: by 2002:a05:6638:268d:b0:32b:83db:2560 with SMTP id o13-20020a056638268d00b0032b83db2560mr10091165jat.166.1652727671311; Mon, 16 May 2022 12:01:11 -0700 (PDT) MIME-Version: 1.0 References: <83lev1ih0i.fsf@gnu.org> In-Reply-To: <83lev1ih0i.fsf@gnu.org> From: John Buckley Date: Mon, 16 May 2022 20:00:58 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000c2509105df25a575" X-Spam-Score: -0.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: -1.0 (-) --000000000000c2509105df25a575 Content-Type: text/plain; charset="UTF-8" > Daniel Martin > I think this is a duplicate of bug#55173, which should be fixed already. > Could you try to build Emacs with native compilation from the master branch? Yes it is as confirmed by Robert. All is ok now on `master`. I've been on emacs-28 for a while now, probably time to move to master. > Eli Zaretskii > By "now" do you mean in some recent enough version? That is, older > versions will still use the .so extension? Older versions of gcc used the wrong dynamic library extension for libgccjit on macOS. Brew on X86_64 uses the latest version. However, brew on ARM64 is still using the .so version because it depends on an older fork of gcc. So both need to be supported. > Shouldn't we try both extensions? The fix in master does this correctly. Thanks for the comments - all resolved now. On Mon, 16 May 2022 at 17:23, Eli Zaretskii wrote: > > From: John Buckley > > Date: Mon, 16 May 2022 12:38:14 +0100 > > > > libgccjit installed via Homebrew now uses the correct .dylib dynamic > library > > extension on macOS. > > By "now" do you mean in some recent enough version? That is, older > versions will still use the .so extension? > > > This causes configure to fail because it is still > > using the .so extension. > > > > The attached patch fixes the libgccjit library extension in configure.ac > > Shouldn't we try both extensions? > > Thanks. > --000000000000c2509105df25a575 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Daniel Martin <mardani29@yahoo.es>

>=C2=A0I think this is = a duplicate of bug#55173, which should be fixed already.
> Could you try to build Emacs with native compila= tion from the master=C2=A0branch?

Yes it is as con= firmed by Robert.=C2=A0
All is ok now on `master= `. I've been on emacs-28 for a while now, probably time to move to mast= er.

> Eli=C2=A0Zaretskii <eliz@gnu.org>

>= =C2=A0By "now" do you mean in some recent enough= version?=C2=A0 That is, older
> versions will still use the= .so extension?

Older versions of gcc used the wrong dynamic library extens= ion for libgccjit on macOS. Brew on X86_64 uses the latest version. However= , brew=C2=A0on ARM64 is still using the .so version= because it depends on an older fork of gcc. So both need to be supported.<= /span>

> Shouldn't we t= ry both extensions?

The fix in master does this co= rrectly.

Thanks for the comments - all resolved no= w.

On Mon, 16 May 2022 at 17:23, Eli Zaretskii <eliz@gnu.org> wrote:
> Fro= m: John Buckley <nhoj.buckley@gmail.com>
> Date: Mon, 16 May 2022 12:38:14 +0100
>
> libgccjit installed via Homebrew now uses the correct .dylib dynamic l= ibrary
> extension on macOS.

By "now" do you mean in some recent enough version?=C2=A0 That is= , older
versions will still use the .so extension?

> This causes configure to fail because it is still
> using the .so extension.
>
> The attached patch fixes the libgccjit library extension in configure.ac=

Shouldn't we try both extensions?

Thanks.
--000000000000c2509105df25a575--