X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Bartosz Bubak <bartosz.bubak@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 05 Oct 2022 20:34:03 +0000 Resent-Message-ID: <handler.58318.B.166500199611796 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58318 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.166500199611796 (code B ref -1); Wed, 05 Oct 2022 20:34:03 +0000 Received: (at submit) by debbugs.gnu.org; 5 Oct 2022 20:33:16 +0000 Received: from localhost ([127.0.0.1]:58195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogB4t-000345-Iq for submit <at> debbugs.gnu.org; Wed, 05 Oct 2022 16:33:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:38194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bartosz.bubak@HIDDEN>) id 1og6pt-0004OI-Su for submit <at> debbugs.gnu.org; Wed, 05 Oct 2022 12:01:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bartosz.bubak@HIDDEN>) id 1og6ps-0008EK-WF for bug-gnu-emacs@HIDDEN; Wed, 05 Oct 2022 12:01:29 -0400 Received: from mail-oa1-x2e.google.com ([2001:4860:4864:20::2e]:44566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <bartosz.bubak@HIDDEN>) id 1og6pe-0007x5-65 for bug-gnu-emacs@HIDDEN; Wed, 05 Oct 2022 12:01:28 -0400 Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-132b8f6f1b2so4792289fac.11 for <bug-gnu-emacs@HIDDEN>; Wed, 05 Oct 2022 09:01:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=oX9Apyq9vYMFCxDjYHO1cTWPk6tvTeHSugVW73M83r0=; b=lWKfz5e7Y7WXcnOzvGy/D+Hz+b+jIOZZcO8qVtvP/4RHaDU1z4VKAz3C4Zqpi4xLze s6ggK80GEh0CWNGzLclhygVwv0LpMzk/rzoVP4XmjLLqQrux4WprpfSk2+sNPgafsin1 fv6HsHHQBXZArYa0+K98ChMtVdJuOgvBTdoWmvCpcUk993AQ7EmT6pJC3wdPHTwUZGoJ Ui0ZeO0/cu7Ypvu5iqDRtvLT4HRm9vCT7rh+8bN4+7wXLStRS6tR9Urew1ukwiTL2qu1 J84TL0XxJnx0w5Gd5eUJWeZVgMoOyf3CGC4nbKwDV7eDO2v/gn2lnn9fJvheWLY9UIEC HJcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=oX9Apyq9vYMFCxDjYHO1cTWPk6tvTeHSugVW73M83r0=; b=MDJKPjQ+QJm4D+4cHldal+AHTCLVDWYn4iSJzpEuB/y7iVYCoVCuUtJwRr77wZzWor kIlFhwXA09rMFWsXQcKS2fmJ76pz0SjNj8loogjI3QI7W83Spoc8w5QhQspjeuKFL1/E v2dtgOp6ZHB2idT6EBx4g2rqWeGIm0ZwjYh+9NUCV82kZC465MmB0b/j83L7dEycv/0c /v20chj0bmw+QdP70A40gNTsHpJ+OER3pFbMAfGH2Fk9ijfMjI8Me+k+x8iGhyERi4CA oECo/lo2HH7lgcGSpa8wlUoGK+FEZSUfpaQ6fimVETvEdho5drlJ967qBx40BEKjSYK0 0ChA== X-Gm-Message-State: ACrzQf03wKRX6FMfQPPT1+4T4FCI54C+FAeEDDngWccKgUY1STz0ab3E kOcaFNVVJobdaLiSdwPfJfa0AI3Umj+Z9euwKBfG2Ld4isY= X-Google-Smtp-Source: AMsMyM4oU2jCiR+tcrLFFJjD9Ns+u5VIEPLpGlhppARvD2ZVek0WtZcm5qrpdqGSs+8FM4W+4y/9s7tRz2X5ua7iTps= X-Received: by 2002:a05:6870:e750:b0:132:9b8a:7b1e with SMTP id t16-20020a056870e75000b001329b8a7b1emr144002oak.67.1664985670989; Wed, 05 Oct 2022 09:01:10 -0700 (PDT) MIME-Version: 1.0 From: Bartosz Bubak <bartosz.bubak@HIDDEN> Date: Wed, 5 Oct 2022 18:01:00 +0200 Message-ID: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000079bd3205ea4baf1d" Received-SPF: pass client-ip=2001:4860:4864:20::2e; envelope-from=bartosz.bubak@HIDDEN; helo=mail-oa1-x2e.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 05 Oct 2022 16:33:13 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --00000000000079bd3205ea4baf1d Content-Type: text/plain; charset="UTF-8" When installing Emacs using the installer (emacs-28.2-installer.exe), by default it adds the compiler and libraries (gcc and libgccjit) to the ./bin directory without prompting the user for his opinion. The problem appears when another compiler is already installed in the system, eg. from MinGW. Emacs then tries to use the libraries from PATH instead of those installed in its subdirectories: Warning (comp): c: /tools/emacs/share/emacs/28.2/lisp/org/org-entities.el: Error: Internal native compiler error failed to compile Warning (comp): C: \\ ProgramData \\ chocolatey \\ lib \\ mingw \\ tools \\ install \\ mingw64 \\ bin \\ libgccjit-0.dll: error: error invoking gcc driver When I tried to find a solution to the problem, I found something like this: M-: (executable-find "gcc") RET "c:/ProgramData/chocolatey/bin/gcc.exe M-: (executable-find "as") RET "c:/ProgramData/chocolatey/bin/as.exe" etc, etc But should be: C:\Program Files\Emacs\emacs-28.2\bin\gcc.exe C:\Program Files\Emacs\emacs-28.2\bin\as.exe The only solution I have found so far is to uninstall the "global" MinGW, then emacs uses the embedded libraries and everything is fine. In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32) of 2022-09-13 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.22000 System Description: Microsoft Windows 10 Pro (v10.0.2009.22000.978) Configured using: 'configure --with-modules --without-dbus --with-native-compilation --without-compress-install CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: PLK locale-coding-system: cp1250 Major mode: Org Minor modes in effect: override-global-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail org-mobile ffap tmm diary-lib diary-loaddefs cal-iso face-remap org-agenda org-refile org-clock mule-util cal-move org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rfc822 mml mml-sec epa derived mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr ol-docview doc-view jka-compr image-mode exif ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi dired-aux dired dired-loaddefs which-key lsp-pyright lsp-mode comp comp-cstr warnings lsp-protocol yasnippet xref project tree-widget wid-edit spinner pcase network-stream puny nsm rmc markdown-mode color thingatpt lv inline imenu ht filenotify f f-shortdoc shortdoc s ewoc epg rfc6068 epg-config dash compile text-property-search org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs command-log-mode cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf edmacro kmacro wombat-theme info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 497677 139781) (symbols 48 38406 9) (strings 32 164117 43025) (string-bytes 1 4805171) (vectors 16 75523) (vector-slots 8 1608377 199020) (floats 8 434 411) (intervals 56 3060 1085) (buffers 992 27)) --00000000000079bd3205ea4baf1d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div>When installing Emacs using the inst= aller (emacs-28.2-installer.exe),<br></div><div>by default it adds the comp= iler and libraries (gcc and libgccjit)</div><div>to the ./bin directory wit= hout prompting the user for his opinion.</div><div><br></div><div>The probl= em appears when another compiler is already installed in the</div><div>syst= em, eg. from MinGW. Emacs then tries to use the libraries from PATH</div><d= iv>instead of those installed in its subdirectories:</div><div><br></div><d= iv>Warning (comp): c: /tools/emacs/share/emacs/28.2/lisp/org/org-entities.e= l:</div><div>Error: Internal native compiler error failed to compile</div><= div>Warning (comp): C: \\ ProgramData \\ chocolatey \\ lib \\ mingw \\ tool= s \\</div><div>install \\ mingw64 \\ bin \\ libgccjit-0.dll: error: error i= nvoking gcc</div><div>driver</div><div><br></div><div>When I tried to find = a solution to the problem, I found something like</div><div>this:</div><div= ><br></div><div>M-: (executable-find "gcc") RET</div><div>"c= :/ProgramData/chocolatey/bin/gcc.exe</div><div>M-: (executable-find "a= s") RET</div><div>"c:/ProgramData/chocolatey/bin/as.exe"</di= v><div>etc, etc</div><div><br></div><div>But=C2=A0 should be:</div><div>C:\= Program Files\Emacs\emacs-28.2\bin\gcc.exe</div><div>C:\Program Files\Emacs= \emacs-28.2\bin\as.exe</div><div><br></div><div>The only solution I have fo= und so far is to uninstall the "global"</div><div>MinGW, then ema= cs uses the embedded libraries and everything is fine.</div><div><br></div>= <div><br></div><div>In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32)</div><d= iv>=C2=A0of 2022-09-13 built on AVALON</div><div>Windowing system distribut= or 'Microsoft Corp.', version 10.0.22000</div><div>System Descripti= on: Microsoft Windows 10 Pro (v10.0.2009.22000.978)</div><div><br></div><di= v>Configured using:</div><div>=C2=A0'configure --with-modules --without= -dbus --with-native-compilation</div><div>=C2=A0--without-compress-install = CFLAGS=3D-O2'</div><div><br></div><div>Configured features:</div><div>A= CL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP</div= ><div>NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_B= ARS</div><div>XPM ZLIB</div><div><br></div><div>(NATIVE_COMP present but li= bgccjit not available)</div><div><br></div><div>Important settings:</div><d= iv>=C2=A0 value of $LANG: PLK</div><div>=C2=A0 locale-coding-system: cp1250= </div><div><br></div><div>Major mode: Org</div><div><br></div><div>Minor mo= des in effect:</div><div>=C2=A0 override-global-mode: t</div><div>=C2=A0 gl= obal-eldoc-mode: t</div><div>=C2=A0 show-paren-mode: t</div><div>=C2=A0 ele= ctric-indent-mode: t</div><div>=C2=A0 mouse-wheel-mode: t</div><div>=C2=A0 = file-name-shadow-mode: t</div><div>=C2=A0 global-font-lock-mode: t</div><di= v>=C2=A0 font-lock-mode: t</div><div>=C2=A0 blink-cursor-mode: t</div><div>= =C2=A0 auto-composition-mode: t</div><div>=C2=A0 auto-encryption-mode: t</d= iv><div>=C2=A0 auto-compression-mode: t</div><div>=C2=A0 line-number-mode: = t</div><div>=C2=A0 indent-tabs-mode: t</div><div>=C2=A0 transient-mark-mode= : t</div><div><br></div><div>Load-path shadows:</div><div>None found.</div>= <div><br></div><div>Features:</div><div>(shadow sort mail-extr emacsbug sen= dmail org-mobile ffap tmm diary-lib</div><div>diary-loaddefs cal-iso face-r= emap org-agenda org-refile org-clock</div><div>mule-util cal-move org-eleme= nt avl-tree generator ol-eww eww xdg</div><div>url-queue mm-url ol-rmail ol= -mhe ol-irc ol-info ol-gnus nnselect</div><div>gnus-search eieio-opt speedb= ar ezimage dframe gnus-art mm-uu mml2015</div><div>mm-view mml-smime smime = dig gnus-sum shr kinsoku svg dom gnus-group</div><div>gnus-undo gnus-start = gnus-dbus dbus xml gnus-cloud nnimap nnmail</div><div>mail-source utf7 netr= c nnoo parse-time gnus-spec gnus-int gnus-range</div><div>message rfc822 mm= l mml-sec epa derived mm-decode mm-bodies mm-encode</div><div>mail-parse rf= c2231 mailabbrev gmm-utils mailheader gnus-win gnus</div><div>nnheader gnus= -util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums</div><div>mail-utils = mm-util mail-prsvr ol-docview doc-view jka-compr image-mode</div><div>exif = ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi dired-aux dired</div><div>dire= d-loaddefs which-key lsp-pyright lsp-mode comp comp-cstr warnings</div><div= >lsp-protocol yasnippet xref project tree-widget wid-edit spinner pcase</di= v><div>network-stream puny nsm rmc markdown-mode color thingatpt lv inline<= /div><div>imenu ht filenotify f f-shortdoc shortdoc s ewoc epg rfc6068 epg-= config</div><div>dash compile text-property-search org ob ob-tangle ob-ref = ob-lob</div><div>ob-table ob-exp org-macro org-footnote org-src ob-comint o= rg-pcomplete</div><div>pcomplete comint ansi-color ring org-list org-faces = org-entities</div><div>noutline outline org-version ob-emacs-lisp ob-core o= b-eval org-table</div><div>oc-basic bibtex iso8601 time-date ol rx org-keys= oc org-compat advice</div><div>org-macs org-loaddefs format-spec find-func= cal-menu calendar</div><div>cal-loaddefs command-log-mode cl-extra help-mo= de use-package</div><div>use-package-ensure use-package-delight use-package= -diminish</div><div>use-package-bind-key bind-key easy-mmode use-package-co= re finder-inf</div><div>edmacro kmacro wombat-theme info package browse-url= url url-proxy</div><div>url-privacy url-expand url-methods url-history url= -cookie url-domsuf</div><div>url-util mailcap url-handlers url-parse auth-s= ource cl-seq eieio</div><div>eieio-core cl-macs eieio-loaddefs password-cac= he json subr-x map</div><div>url-vars seq byte-opt gv bytecomp byte-compile= cconv cl-loaddefs cl-lib</div><div>iso-transl tooltip eldoc paren electric= uniquify ediff-hook vc-hooks</div><div>lisp-float-type elisp-mode mwheel d= os-w32 ls-lisp disp-table</div><div>term/w32-win w32-win w32-vars term/comm= on-win tool-bar dnd fontset image</div><div>regexp-opt fringe tabulated-lis= t replace newcomment text-mode lisp-mode</div><div>prog-mode register page = tab-bar menu-bar rfn-eshadow isearch easymenu</div><div>timer select scroll= -bar mouse jit-lock font-lock syntax font-core</div><div>term/tty-colors fr= ame minibuffer cl-generic cham georgian utf-8-lang</div><div>misc-lang viet= namese tibetan thai tai-viet lao korean japanese eucjp-ms</div><div>cp51932= hebrew greek romanian slovak czech european ethiopic indian</div><div>cyri= llic chinese composite emoji-zwj charscript charprop case-table</div><div>e= pa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice</div>= <div>button loaddefs faces cus-face macroexp files window text-properties</= div><div>overlay sha1 md5 base64 format env code-pages mule custom widget</= div><div>hashtable-print-readable backquote threads w32notify w32 lcms2 mul= ti-tty</div><div>make-network-process native-compile emacs)</div><div><br><= /div><div>Memory information:</div><div>((conses 16 497677 139781)</div><di= v>=C2=A0(symbols 48 38406 9)</div><div>=C2=A0(strings 32 164117 43025)</div= ><div>=C2=A0(string-bytes 1 4805171)</div><div>=C2=A0(vectors 16 75523)</di= v><div>=C2=A0(vector-slots 8 1608377 199020)</div><div>=C2=A0(floats 8 434 = 411)</div><div>=C2=A0(intervals 56 3060 1085)</div><div>=C2=A0(buffers 992 = 27))</div><div><br></div></div></div> --00000000000079bd3205ea4baf1d--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Bartosz Bubak <bartosz.bubak@HIDDEN> Subject: bug#58318: Acknowledgement (28.2; Emacs installed from package won't work with MinGW) Message-ID: <handler.58318.B.166500199611796.ack <at> debbugs.gnu.org> References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> X-Gnu-PR-Message: ack 58318 X-Gnu-PR-Package: emacs Reply-To: 58318 <at> debbugs.gnu.org Date: Wed, 05 Oct 2022 20:34:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 58318 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 58318: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58318 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Oct 2022 05:45:01 +0000 Resent-Message-ID: <handler.58318.B58318.16650350948697 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bartosz Bubak <bartosz.bubak@HIDDEN>, Corwin Brust <corwin@HIDDEN> Cc: 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16650350948697 (code B ref 58318); Thu, 06 Oct 2022 05:45:01 +0000 Received: (at 58318) by debbugs.gnu.org; 6 Oct 2022 05:44:54 +0000 Received: from localhost ([127.0.0.1]:58569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogJgk-0002GC-5m for submit <at> debbugs.gnu.org; Thu, 06 Oct 2022 01:44:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogJgg-0002Fn-Ax for 58318 <at> debbugs.gnu.org; Thu, 06 Oct 2022 01:44:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogJga-0006Fx-GH; Thu, 06 Oct 2022 01:44:44 -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=5VzdG4P8UbB9L1/ZTF9mpIREjnuDfXtIC9uXvuG8W3o=; b=jQzc8hlAniHu iLreeyCgl1dUyHKqUcfZrac9Z1XO9C6VRlkneGukja1BJyrG/1j0weqWC87wqC4mNEwvKPOMljZQ0 DP4WdPBQ3ZZ9Pb4wCXROGK7z+C7Z2nopdmccUlhkuylVK2DTb1T2beSWAI2to04s4bb93+/KIQFI/ OI4O4eVvhxN3NKcvkAk3QBzNATNW3M/w/CBxpfIILwxb50aFUW9uf/7GPassP62eNV8lul8XrITJU k9RaPigtd7AuriJUc6DEpYT/0gEHHqSFnqO3RmjlM1wNZR1NjE9+w2GKQcnMAVEej6AZchutgrrQ3 6vfDvF0kTaMRI3hPMNAzFw==; Received: from [87.69.77.57] (port=3503 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogJgY-0003jY-Bb; Thu, 06 Oct 2022 01:44:44 -0400 Date: Thu, 06 Oct 2022 08:44:41 +0300 Message-Id: <835ygxsdyu.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> (message from Bartosz Bubak on Wed, 5 Oct 2022 18:01:00 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Bartosz Bubak <bartosz.bubak@HIDDEN> > Date: Wed, 5 Oct 2022 18:01:00 +0200 > > When installing Emacs using the installer (emacs-28.2-installer.exe), > by default it adds the compiler and libraries (gcc and libgccjit) > to the ./bin directory without prompting the user for his opinion. > > The problem appears when another compiler is already installed in the > system, eg. from MinGW. Emacs then tries to use the libraries from PATH > instead of those installed in its subdirectories: > > Warning (comp): c: /tools/emacs/share/emacs/28.2/lisp/org/org-entities.el: > Error: Internal native compiler error failed to compile > Warning (comp): C: \\ ProgramData \\ chocolatey \\ lib \\ mingw \\ tools \\ > install \\ mingw64 \\ bin \\ libgccjit-0.dll: error: error invoking gcc > driver > > When I tried to find a solution to the problem, I found something like > this: > > M-: (executable-find "gcc") RET > "c:/ProgramData/chocolatey/bin/gcc.exe > M-: (executable-find "as") RET > "c:/ProgramData/chocolatey/bin/as.exe" > etc, etc > > But should be: > C:\Program Files\Emacs\emacs-28.2\bin\gcc.exe > C:\Program Files\Emacs\emacs-28.2\bin\as.exe > > The only solution I have found so far is to uninstall the "global" > MinGW, then emacs uses the embedded libraries and everything is fine. > > In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32) > of 2022-09-13 built on AVALON > Windowing system distributor 'Microsoft Corp.', version 10.0.22000 > System Description: Microsoft Windows 10 Pro (v10.0.2009.22000.978) > > Configured using: > 'configure --with-modules --without-dbus --with-native-compilation > --without-compress-install CFLAGS=-O2' > > Configured features: > ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP > NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS > XPM ZLIB > > (NATIVE_COMP present but libgccjit not available) > > Important settings: > value of $LANG: PLK > locale-coding-system: cp1250 Corwin, are you reading this? I admit I don't have a clear idea of why the problem happens. Is the libgccjit and/or GCC and/or Binutils distributed by chocolatey somehow incompatible with the ones you include in the installer? Because if they are compatible, just removing the GCC/Binutils stuff bundled with the Emacs installer should have solved the issue (and then providing an option in the installer not to install the bundled GCC would be a way towards solving this). And yet the OP seems to say (AFAIU) that this didn't help, and only uninstalling the chocolatey GCC/Binutils did. We cannot possibly ask users to uninstall their existing development environment when installing Emacs. I think someone should try installing the chocolatey distribution and see whether the binaries from the GNU FTP site can work with its libgccjit. Because I'm not sure I understand what happens in this case, even though I asked several times. If indeed there's incompatibility, I'd be interested to know why (I have no idea how chocolatey builds its GCC). If that is not solvable, we should probably say that people with chocolatey installation should not install Emacs binaries with native-compilation enabled.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Corwin Brust <corwin@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Oct 2022 13:10:01 +0000 Resent-Message-ID: <handler.58318.B58318.166506177825524 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 58318 <at> debbugs.gnu.org, Bartosz Bubak <bartosz.bubak@HIDDEN> Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166506177825524 (code B ref 58318); Thu, 06 Oct 2022 13:10:01 +0000 Received: (at 58318) by debbugs.gnu.org; 6 Oct 2022 13:09:38 +0000 Received: from localhost ([127.0.0.1]:59375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogQd8-0006db-1t for submit <at> debbugs.gnu.org; Thu, 06 Oct 2022 09:09:38 -0400 Received: from mail-oo1-f43.google.com ([209.85.161.43]:45963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>) id 1ogQd6-0006dL-1x for 58318 <at> debbugs.gnu.org; Thu, 06 Oct 2022 09:09:36 -0400 Received: by mail-oo1-f43.google.com with SMTP id s1-20020a4a81c1000000b0047d5e28cdc0so1333815oog.12 for <58318 <at> debbugs.gnu.org>; Thu, 06 Oct 2022 06:09:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Zn6BgP9u3NiZNln0tbqy7JIJHpaJzqY1cE4WAbs9mJ4=; b=Lli3xKJtuKM/SfHLBCZ8MUBk2cFJJQe7UJWXSlx04qDji6d+99NywOmdKJDwwl27jW mtpiJoj/YbpXZOZwBYYKSOZZDQ90We2RoaHOIBHBjlQdQlmU7L4LeU4WuSBk/N42tZ9S TTrRVjzZ/N3OtmsJnVh9neCJYbevGVqQSRQezAqEPORn7tsc+bUCYf1Fh8mBudOyGXfO gDomURS/RJG2AcqgKp+RViSACrX2HcvVqO5k+0MjnXYlhq1v3OF6WmBVtH6tSMsLG//q MBPnxQkwoXSUHrp+lle7DCNBPV6vWnM54W+3tZtgzFi4rRXhBUnL6f4aPt9Q/40UEf9p z8xA== X-Gm-Message-State: ACrzQf0yb9eoomaYVYIABqm++nX8LNC3yDt5bWfBZ58rXI8dKz+9e6aT wioC4fZ7as5FYHKk8vPaHt5Xi1o4XsmQJ0ceLom8J7fgX10= X-Google-Smtp-Source: AMsMyM6bowkLf1mOLHXGarwOFeKJCB3UOZBy5wl23w5FyydEgvdu7VI9WTH5LAtmJ4ZzVcDQKyIkUNMg8Fj/HGEINrs= X-Received: by 2002:a05:6830:208e:b0:65a:c07:cca0 with SMTP id y14-20020a056830208e00b0065a0c07cca0mr1810361otq.65.1665061767927; Thu, 06 Oct 2022 06:09:27 -0700 (PDT) MIME-Version: 1.0 References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> In-Reply-To: <835ygxsdyu.fsf@HIDDEN> From: Corwin Brust <corwin@HIDDEN> Date: Thu, 6 Oct 2022 08:09:16 -0500 Message-ID: <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On Thu, Oct 6, 2022 at 12:44 AM Eli Zaretskii <eliz@HIDDEN> wrote: > > > From: Bartosz Bubak <bartosz.bubak@HIDDEN> > > Date: Wed, 5 Oct 2022 18:01:00 +0200 > > > > When installing Emacs using the installer (emacs-28.2-installer.exe), > > by default it adds the compiler and libraries (gcc and libgccjit) > > to the ./bin directory without prompting the user for his opinion. I'm confused. With one exception, I do not think that we provide GCC with Emacs binaries for windows. We *do* provide libgcc_s_seh-1.dll but we do not provide, e.g. gcc.exe, as.exe, etc. > > > > The problem appears when another compiler is already installed in the > > system, eg. from MinGW. Emacs then tries to use the libraries from PATH > > instead of those installed in its subdirectories: > > > > Warning (comp): c: /tools/emacs/share/emacs/28.2/lisp/org/org-entities.el: > > Error: Internal native compiler error failed to compile > > Warning (comp): C: \\ ProgramData \\ chocolatey \\ lib \\ mingw \\ tools \\ > > install \\ mingw64 \\ bin \\ libgccjit-0.dll: error: error invoking gcc > > driver It does make sense to me that having two different versions of GCC both findable on the Windows path could be problematic (although I don't see how the Emacs installer could be responsible for installing any of them). > > > > When I tried to find a solution to the problem, I found something like > > this: > > > > M-: (executable-find "gcc") RET > > "c:/ProgramData/chocolatey/bin/gcc.exe > > M-: (executable-find "as") RET > > "c:/ProgramData/chocolatey/bin/as.exe" > > etc, etc > > > > But should be: > > C:\Program Files\Emacs\emacs-28.2\bin\gcc.exe > > C:\Program Files\Emacs\emacs-28.2\bin\as.exe That's very odd -- looking at the "install" folder created when I built and packaged the emacs-28 binaries I can't find either of those files: corwi@Avalon MINGW64 /d/emacs-build/install/emacs-28.2 $ (cd /d/emacs-build/install/emacs-28.2; ls -Rl | grep 'as.exe') corwi@Avalon MINGW64 /d/emacs-build/install/emacs-28.2 $ (cd /d/emacs-build/install/emacs-28.2; ls -Rl | grep 'gcc') -rwxr-xr-x 1 corwi corwi 84147 Feb 20 2022 libgcc_s_seh-1.dll -rw-r--r-- 1 corwi corwi 10282 Sep 6 16:31 gcc.el -rw-r--r-- 1 corwi corwi 4680 Sep 6 18:05 gcc.elc > > > > The only solution I have found so far is to uninstall the "global" > > MinGW, then emacs uses the embedded libraries and everything is fine. > > > > In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32) > > of 2022-09-13 built on AVALON > > Windowing system distributor 'Microsoft Corp.', version 10.0.22000 > > System Description: Microsoft Windows 10 Pro (v10.0.2009.22000.978) > > > > Configured using: > > 'configure --with-modules --without-dbus --with-native-compilation > > --without-compress-install CFLAGS=-O2' > > > > Configured features: > > ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP > > NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS > > XPM ZLIB > > > > (NATIVE_COMP present but libgccjit not available) It looks from this that Emacs doesn't find (a complete) GCC kit for use with GCC, so your Emacs should be loading ELN files shipped with the release but not trying to compile any new ones, I think? Unfortunately, that just makes the "Error: Internal native compiler error failed to compile" even more of a mystery: Eli, If, per the configuration reported when generating this bug report, Emacs can see libgccjit is not available, then should Emacs still be trying to native compile org-entitles in this case? > > > > Important settings: > > value of $LANG: PLK > > locale-coding-system: cp1250 > > Corwin, are you reading this? Yes, I am now. Thank you. > > I admit I don't have a clear idea of why the problem happens. Is the > libgccjit and/or GCC and/or Binutils distributed by chocolatey somehow > incompatible with the ones you include in the installer? Because if > they are compatible, just removing the GCC/Binutils stuff bundled with > the Emacs installer should have solved the issue (and then providing > an option in the installer not to install the bundled GCC would be a > way towards solving this). And yet the OP seems to say (AFAIU) that > this didn't help, and only uninstalling the chocolatey GCC/Binutils > did. We cannot possibly ask users to uninstall their existing > development environment when installing Emacs. I'm not aware of any incompatibilities but I'm not a chocolatey user. I'll need to do some experimentation. I'd be happy to add/adjust installer options. Would we (probably most simply?) add an option where we can "uncheck" installing all of the deps? If not, what else would the new option suppress installing (beside libgcc_s_seh-1.dll)? > > I think someone should try installing the chocolatey distribution and > see whether the binaries from the GNU FTP site can work with its > libgccjit. Because I'm not sure I understand what happens in this > case, even though I asked several times. If indeed there's > incompatibility, I'd be interested to know why (I have no idea how > chocolatey builds its GCC). If that is not solvable, we should > probably say that people with chocolatey installation should not > install Emacs binaries with native-compilation enabled. I'll get the machine I'm using to test release binaries going on this today after work and report back with any success I have reproducing/researching. Others' findings would be most welcome if anyone else is experimenting with this too.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Oct 2022 13:31:01 +0000 Resent-Message-ID: <handler.58318.B58318.166506303027649 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust <corwin@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, Bartosz Bubak <bartosz.bubak@HIDDEN>, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166506303027649 (code B ref 58318); Thu, 06 Oct 2022 13:31:01 +0000 Received: (at 58318) by debbugs.gnu.org; 6 Oct 2022 13:30:30 +0000 Received: from localhost ([127.0.0.1]:59416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogQxJ-0007Bq-N4 for submit <at> debbugs.gnu.org; Thu, 06 Oct 2022 09:30:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ogQxE-0007BL-OP for 58318 <at> debbugs.gnu.org; Thu, 06 Oct 2022 09:30:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=SX65jjDqjlEG+sFPpltG7ak1Xs/tijLRhQT/tzOsTWQ=; b=JHngQn7pZi3WJ/Lgr8mgLHovFG C1SkyotpBovUF6l4ON5sDFhvp+TCnyMdRm5qhqbAqCiaDY8Q5S00nzBbTnTH25AU1jvg09fpMcvNc R86ub0+gAY1OgsHMbHCqIWhJSrwNsCHj5EuKNeLbUqW/aqQhs4m3Q3U2FS+gvxBiR1a8=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ogQx4-0003Lm-Nk; Thu, 06 Oct 2022 15:30:17 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> (Corwin Brust's message of "Thu, 6 Oct 2022 08:09:16 -0500") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUzLzBMTDdBPTRn ajqZoDivxTjb5S4PDQ01O0M5SExVWVg7RDlBPUKLlG7///+ItTPNAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YKBgw4MSxJUOcAAAGDSURBVDjL1ZOxboMwEIYPltDSShyeqi6EN7BM+wLQvkBDnyBh7paV EbaM0C7MFkjJ1oglc6S+QfMutREQkxB16dJDGPF/uv/OJxvgHwS64F5imnUBMOo6J5KjywRvRm1V 1d0pIjqgPyx81UyXMkGZEgyAIHbrQHG0vBbYNowCNp4Alj6e8GtM/gxMzoGRynU5ApIGnJtI3SiW b+2vud423zTjeZ5nqw5c83YOiZDzWFi1QMNuQEYSNzU6YN31xVcqAFz31eNL+4uPOzdkkzfiacof wWeSXGVxCbzYSYkXx+QEkrS4Lb85lABVMXBOy8PXoar4jlcnk3gvS873APtyCNKVKdY1nMU2+6g3 23ykfbPGDaGIA/FevLWNG8bQdgag1igVgyQMFd2Rp88LfUQNVSAvkPYUBjNx1imxVCPhEQSLkHoU iQ2OIhPqhVE0R2SEUeyOrsYIoew5iiKRwBglHUCcIsVHAV4IMp/2G9FRF8B7jcIFC3xU2kIZxIvm oc8s6MEPo/hbI+3QpFIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMTAtMDZUMTI6NTY6NDkrMDA6 MDCE8j7BAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEwLTA2VDEyOjU2OjQ5KzAwOjAw9a+GfQAA AABJRU5ErkJggg== X-Now-Playing: Spiritualized's _Still in a Dream (3)_: "Run" Date: Thu, 06 Oct 2022 15:30:14 +0200 Message-ID: <87zge9w049.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Corwin Brust <corwin@HIDDEN> writes: > It looks from this that Emacs doesn't find (a complete) GCC kit for > use with GCC, so your Emacs should be loading ELN files shipped with > the release but not trying to compile any new ones, I thi [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Corwin Brust <corwin@HIDDEN> writes: > It looks from this that Emacs doesn't find (a complete) GCC kit for > use with GCC, so your Emacs should be loading ELN files shipped with > the release but not trying to compile any new ones, I think? > > Unfortunately, that just makes the "Error: Internal native compiler > error failed to compile" even more of a mystery: It shouldn't try to compile .el(c) files, but it needs the compiler to make trampolines to redefine built-in functions. So a nativecomp Emacs isn't fully functional if a compiler isn't present. To check whether this is what's happening in this case, try to say: (fset 'yes-or-no-p 'y-or-n-p) You should get a file called something like subr--trampoline-7965732d6f722d6e6f2d70_yes_or_no_p_0.eln in your eln-cache directory. If this leads to that mysterious error message, then that's probably what's happening here.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Oct 2022 14:42:01 +0000 Resent-Message-ID: <handler.58318.B58318.166506730330176 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust <corwin@HIDDEN> Cc: 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166506730330176 (code B ref 58318); Thu, 06 Oct 2022 14:42:01 +0000 Received: (at 58318) by debbugs.gnu.org; 6 Oct 2022 14:41:43 +0000 Received: from localhost ([127.0.0.1]:33139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogS4F-0007qe-4I for submit <at> debbugs.gnu.org; Thu, 06 Oct 2022 10:41:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogS4A-0007qO-Bo for 58318 <at> debbugs.gnu.org; Thu, 06 Oct 2022 10:41:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51164) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogS44-0008G2-RF; Thu, 06 Oct 2022 10:41:32 -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=l18JD4rOc3hUG+RH/E7J1gCrjWqSIh+/2xFf+MaiIcY=; b=NHpa0YrspG8D FCtW9pD6gqFRxkcCRJhKs6YGo2pqvqOnON8sQlN7/YiPeLZmnqgK07YJE6T7LDRPLuMMmeSEGqE7k 4bTUwW6lEWT7ThL8zJgpY4zlXWod1sr7p36Pmo0t1io+wapMrZADAolva8EP5X+xLVOGlIQ4y3AT0 SKsrCXsc5AreEjiSrS0QChazMG6VkF0IemJPqHUxwY79S/jPnF4OROs1+07gcM9uQIjUEUK73xT6c YNkOA6eoT1LE4vWxpfKUHoYiQI5U2cTm1BsvSgbiBjvGd1Nakn/V867Yu9RqOzuWvy71cweFZhBOF og2L/GyFtRD9k+J9IU0hcg==; Received: from [87.69.77.57] (port=4711 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogS43-0004Bp-B5; Thu, 06 Oct 2022 10:41:31 -0400 Date: Thu, 06 Oct 2022 17:41:27 +0300 Message-Id: <83leptovzc.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> (message from Corwin Brust on Thu, 6 Oct 2022 08:09:16 -0500) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Corwin Brust <corwin@HIDDEN> > Date: Thu, 6 Oct 2022 08:09:16 -0500 > Cc: Bartosz Bubak <bartosz.bubak@HIDDEN>, 58318 <at> debbugs.gnu.org > > If, per the configuration reported when generating this bug report, > Emacs can see libgccjit is not available, then should Emacs still be > trying to native compile org-entitles in this case? No, it should disable that in startup.el: (when (featurep 'native-compile) (unless (native-comp-available-p) ;; Disable deferred async compilation and trampoline synthesis ;; in this session. This is necessary if libgccjit is not ;; available on MS-Windows, but Emacs was built with ;; native-compilation support. (setq native-comp-deferred-compilation nil comp-enable-subr-trampolines nil)) But libgccjit DLL _is_ available in this case, so maybe the test doesn't discover the problem.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 06 Oct 2022 14:44:02 +0000 Resent-Message-ID: <handler.58318.B58318.166506739330346 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166506739330346 (code B ref 58318); Thu, 06 Oct 2022 14:44:02 +0000 Received: (at 58318) by debbugs.gnu.org; 6 Oct 2022 14:43:13 +0000 Received: from localhost ([127.0.0.1]:33150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogS5h-0007tO-AX for submit <at> debbugs.gnu.org; Thu, 06 Oct 2022 10:43:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogS5e-0007t9-QZ for 58318 <at> debbugs.gnu.org; Thu, 06 Oct 2022 10:43:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53838) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogS5Z-0008Tf-FC; Thu, 06 Oct 2022 10:43:05 -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=45N4zfRM2PIJnSAEAYNm+J3zvpTkfO+Qkw8EKJxPtrM=; b=H8DR6UikToH+ U6SZLQvLskNR4TNVCeTzTW00oE3WpUIyKLWYNa3rfBvdrDI1OFgel4zjPcM0LAyo+a+IrfTrul61n osxmdN7XILQ9DrO2Rco24x4nXoE4I+5SEhOA9eoZrNVhMxeaz+gvuN3rO0Zr4BlYfb4NEdQ8jqqfd EOYkceNK55vwGZn3DH98XEzR5n+FeaF2P/hT1m1q9VoK6l30ZHRKn7dihC6AGKg+ajUIcBM3M79wS CU+AZGVfYJeXEd2lGCpKIKqW89rrS9/zt1RFZJqv2+Sv6f0O382kcTYOjVq4fluo/Dsc1UCiiYzKh xwFoI7/SYpsOscR3chONeA==; Received: from [87.69.77.57] (port=4806 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogS5Y-0004N5-1o; Thu, 06 Oct 2022 10:43:05 -0400 Date: Thu, 06 Oct 2022 17:43:01 +0300 Message-Id: <83k05dovwq.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87zge9w049.fsf@HIDDEN> (message from Lars Ingebrigtsen on Thu, 06 Oct 2022 15:30:14 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, 58318 <at> debbugs.gnu.org, Bartosz Bubak > <bartosz.bubak@HIDDEN> > Date: Thu, 06 Oct 2022 15:30:14 +0200 > > Corwin Brust <corwin@HIDDEN> writes: > > > It looks from this that Emacs doesn't find (a complete) GCC kit for > > use with GCC, so your Emacs should be loading ELN files shipped with > > the release but not trying to compile any new ones, I think? > > > > Unfortunately, that just makes the "Error: Internal native compiler > > error failed to compile" even more of a mystery: > > It shouldn't try to compile .el(c) files, but it needs the compiler to > make trampolines to redefine built-in functions. So a nativecomp Emacs > isn't fully functional if a compiler isn't present. No, the last conclusion incorrect. See my other mail in this thread.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 11:43:02 +0000 Resent-Message-ID: <handler.58318.B58318.166514295112998 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514295112998 (code B ref 58318); Fri, 07 Oct 2022 11:43:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 11:42:31 +0000 Received: from localhost ([127.0.0.1]:34543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oglkN-0003Na-1G for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 07:42:31 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1oglkI-0003NI-Kq for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 07:42:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RO8nwm8g7xYWaj8+e1NMWUzcLeJafVboZCDtd9ajKyQ=; b=fSydLjbcomrWKRnKqhoCh0EkEK VLX57LsCnFYNGD+YaZuVTWq/o7+O4nMrnuXu3UFMd9YS5iLcqIOPG0EFOitYr/vtg1WHzpQbcP3V8 G7sUdFuHGIl4MA1JRdXP2t2zEO/nmzmgX1FRTL2hxC3VNWRdqktJSF8C06Ba7YRJFqOc=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1oglk7-0004xw-Tw; Fri, 07 Oct 2022 13:42:18 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <83k05dovwq.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 06 Oct 2022 17:43:01 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> X-Now-Playing: Yukihiro Takahashi's _Murdered by the Music_: "Blue Colour Worker" Date: Fri, 07 Oct 2022 13:42:15 +0200 Message-ID: <87a667x3l4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: >> It shouldn't try to compile .el(c) files, but it needs the compiler to >> make trampolines to redefine built-in functions. So a nativecomp Emacs >> isn't fully functional if a compiler isn't presen [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> It shouldn't try to compile .el(c) files, but it needs the compiler to >> make trampolines to redefine built-in functions. So a nativecomp Emacs >> isn't fully functional if a compiler isn't present. > > No, the last conclusion incorrect. See my other mail in this thread. I'm sorry, I don't follow you. If trampolines can't be installed, then Emacs isn't fully functional, because you can't say (fset 'yes-or-no-p 'y-or-n-p) and have that be respected. I.e., the non-functional bit is about redefinitions of built-in functions, which is pretty basic functionality in Emacs.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:00:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514399214754 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN>, Andrea Corallo <akrl@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514399214754 (code B ref 58318); Fri, 07 Oct 2022 12:00:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 11:59:52 +0000 Received: from localhost ([127.0.0.1]:34570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogm19-0003pu-Sw for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 07:59:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogm17-0003pg-Oy for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 07:59:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53830) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogm10-000680-Bv; Fri, 07 Oct 2022 07:59:42 -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=rw2YM7Wya3+dDNb7/X4aG8vfWCB6PHVZ4P+eW0OS3R8=; b=YqC1W//16KBE gFkqll77ShKaMCvtQfd/SuHTSYAsmWubh0jlnCG/I+XIunBtZUSg8mzS/bhMKCzT7gdshWQ43MNDN o9EQ2/GmtdlA7liq1Y5ROVv2xMLZZdjXfvrsNLw7KRlYR9bvvhsnbCcUYVh2rFxzJRbOBAY2GSdcl cZji+B69LjB8SLZrmVbEUOx658+UNfqjSTvhd+OZUei1cfjoWmXj9V2GUzodahFYakXVL4Qiz1Kaa pLO1UHVYfE9Uc4MGa4/CpQHUJROkYek+kPG7ZOwJ76Hcx2q+iBS9berdPrvqaZhSuSSNEdTtG/OVg HOOS2ORVAz7nBLLtAHhcCg==; Received: from [87.69.77.57] (port=3444 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogm0z-0002vl-Le; Fri, 07 Oct 2022 07:59:42 -0400 Date: Fri, 07 Oct 2022 14:59:38 +0300 Message-Id: <83edvjondh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87a667x3l4.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 07 Oct 2022 13:42:15 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 13:42:15 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> It shouldn't try to compile .el(c) files, but it needs the compiler to > >> make trampolines to redefine built-in functions. So a nativecomp Emacs > >> isn't fully functional if a compiler isn't present. > > > > No, the last conclusion incorrect. See my other mail in this thread. > > I'm sorry, I don't follow you. If trampolines can't be installed, then > Emacs isn't fully functional, because you can't say > > (fset 'yes-or-no-p 'y-or-n-p) > > and have that be respected. I.e., the non-functional bit is about > redefinitions of built-in functions, which is pretty basic functionality > in Emacs. Maybe there's a misunderstanding of what you meant by "if a compiler isn't present". By "the compiler" do you mean libgccjit, or is it GCC and Binutils (or maybe all 3 together)? IOW, are you talking about the ability to load existing *.eln files, or are you talking about the ability to both load existing *.eln files and produce new ones? The startup code currently detects that libgccjit is unavailable or cannot be loaded, and if so, disables all the aspects of native-compilation: both JIT compilation of *.el and production of the trampolines. I'm not aware that when we disable those two, we get Emacs that is not "fully functional". Andrea, am I missing something? The problem in this bug is that libgccjit _is_ available, but somehow is not functional when actually used. (The details are still sketchy and not understood well enough.) This situation might not be supported yet, but when we understand it well enough, we should make Emacs behave the same as when libgccjit is unavailable (perhaps with some more specific message in *Messages*), because nothing else makes sense.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:06:02 +0000 Resent-Message-ID: <handler.58318.B58318.166514431015471 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, Andrea Corallo <akrl@HIDDEN> Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514431015471 (code B ref 58318); Fri, 07 Oct 2022 12:06:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:05:10 +0000 Received: from localhost ([127.0.0.1]:34598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogm6H-00041T-Kw for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:05:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ogm6G-00041D-8j for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:05:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nSB9IpZrHDp2OymX5In0rTGnCsmHKpXeYL1BgvMcj8A=; b=dKv+5q64dIPvwShyFacHUHv/vh 4LzBXQSt5/gZ43WCd83QopN5+snLvUAjzhvbF4HVLlsWa/L7J0Z7XISB9KMW36cZw05gaWjKdtLz9 ECgJkZZezSQYTpLqAFw3QwTLpzkP1iVa63A9lzejdld7a9q1qJQrY4Ov70KdKBCumkzs=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ogm65-00057G-Na; Fri, 07 Oct 2022 14:05:00 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <83edvjondh.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 14:59:38 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEWyprD489h1bpeK d6VmQjylZ2b///8GzebdAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YKBws3D9dDIGMAAAGXSURBVDjL ddPNcoMgEADgFc0dZtp7izwAYcnd4npPGnj/V+mCSGJimUnG4XN/+BE6VYbUbSCi0whqD0QhC2aQ 6cp/bgOisQI/ThUClbHCR35UErUezTpfQkDFmCL9ZNB1nkKBJXafacqwBZQQkNMwxWWWiE8wZ/gZ iJbA4Np8zsURJ+5qegUAFT4ZuDj6+ADLMPCb5ntfowAHuLwOxKdUwKC4eLdCaFJAyfxjMPdWxULb XYbL/XQM2F82QAtSSgUVEJ7Ky8SjglVWbD2DSgvICmf1pUSD663VsCp1D4DUAFW8rbm0zqke0KVJ 6LIlBspV2ODsZx84ZBQMAHy1uhWwp8QBi9U5Ip7SFSp04jcfYK9Lu6d02yLOMpf4EnpheLSb+3J3 Q7zMAIrfT+m6AaAdFnBkdptYBHywYm6gNrC9idwzvQM6E46h98Gbd+AqAxmD72DBEzr3D6A/AkMj mCOINB+DKefxunKGfFD0D/QHUC6X2MFYgc/WE3RvEdbzB2OPQGhtYQ9rsn52r1CL/LpxByPqWoRz /QE3dMGfVPkptQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0wN1QxMTo1NToxNSswMDowMPMn HI0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMTAtMDdUMTE6NTU6MTUrMDA6MDCCeqQxAAAAAElF TkSuQmCC X-Now-Playing: Yukihiro Takahashi's _What Me Worry?_: "Sayonara" Date: Fri, 07 Oct 2022 14:04:57 +0200 Message-ID: <87sfjzvnyu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: >> I'm sorry, I don't follow you. If trampolines can't be installed, then >> Emacs isn't fully functional, because you can't say >> >> (fset 'yes-or-no-p 'y-or-n-p) >> >> and have that be respected. I [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> I'm sorry, I don't follow you. If trampolines can't be installed, then >> Emacs isn't fully functional, because you can't say >> >> (fset 'yes-or-no-p 'y-or-n-p) >> >> and have that be respected. I.e., the non-functional bit is about >> redefinitions of built-in functions, which is pretty basic functionality >> in Emacs. > > Maybe there's a misunderstanding of what you meant by "if a compiler > isn't present". By "the compiler" do you mean libgccjit, or is it GCC > and Binutils (or maybe all 3 together)? IOW, are you talking about > the ability to load existing *.eln files, or are you talking about the > ability to both load existing *.eln files and produce new ones? I'm talking about trampolines, nothing else. > The startup code currently detects that libgccjit is unavailable or > cannot be loaded, and if so, disables all the aspects of > native-compilation: both JIT compilation of *.el and production of the > trampolines. I'm not aware that when we disable those two, we get > Emacs that is not "fully functional". If native compilation is disabled in a native-compiled Emacs, then (fset 'yes-or-no-p 'y-or-n-p) doesn't work (for calls to `yes-or-no-p' in native-compiled code). That's what I meant by "not fully functional".
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:13:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514474616254 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514474616254 (code B ref 58318); Fri, 07 Oct 2022 12:13:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:12:26 +0000 Received: from localhost ([127.0.0.1]:34632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogmDJ-0004E5-Vz for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:12:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogmDH-0004Dp-Oj for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:12:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45670) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogmDA-0000AS-OI; Fri, 07 Oct 2022 08:12:16 -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=0hwvJgkQGVJT6C53nGoLCk7CmMYV5nit4s3CxANvyds=; b=OAnD/EQcWpeP JodBCcpU9X2C8S6qVdsFAczgEFufw+0uE5SRE4vGmSzcmWnDtP9FqwORpOiLEhyqcyWhf8Guk6R4H YoZjblPDvBMbry4YUxIACP5U9NwqNvgBqwHEgMgUyQtnrVvWZBxsVPn7936D73Zd03+juj5GySlW1 d8cBjh7xlES5/6QjUL1x2InO19Fq66HZ37jshMdXVi5yQ+R5OEWC2z+St7pzQ5GszZ5yotYjdceg0 W9XIkNxZm0V6dQGhr9ty4zpA0juBF7iPNkFkhL7x2ZgbwSTEQYIzgX5L7ABjiebxXcpyXRvkC+jcm nh8i0dfauQersxezoTXt3Q==; Received: from [87.69.77.57] (port=4204 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogmCu-0004KU-JT; Fri, 07 Oct 2022 08:12:16 -0400 Date: Fri, 07 Oct 2022 15:12:00 +0300 Message-Id: <837d1bomsv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87sfjzvnyu.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 07 Oct 2022 14:04:57 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: Andrea Corallo <akrl@HIDDEN>, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 14:04:57 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Maybe there's a misunderstanding of what you meant by "if a compiler > > isn't present". By "the compiler" do you mean libgccjit, or is it GCC > > and Binutils (or maybe all 3 together)? IOW, are you talking about > > the ability to load existing *.eln files, or are you talking about the > > ability to both load existing *.eln files and produce new ones? > > I'm talking about trampolines, nothing else. Trampoline generation requires all the 3 components to be present, AFAIK. Andrea, am I right? > > The startup code currently detects that libgccjit is unavailable or > > cannot be loaded, and if so, disables all the aspects of > > native-compilation: both JIT compilation of *.el and production of the > > trampolines. I'm not aware that when we disable those two, we get > > Emacs that is not "fully functional". > > If native compilation is disabled in a native-compiled Emacs, then > > (fset 'yes-or-no-p 'y-or-n-p) > > doesn't work (for calls to `yes-or-no-p' in native-compiled code). > That's what I meant by "not fully functional". If it indeed doesn't work (and I wasn't aware it didn't work), we should try fixing it, if that is feasible.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:29:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514571817959 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514571817959 (code B ref 58318); Fri, 07 Oct 2022 12:29:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:28:38 +0000 Received: from localhost ([127.0.0.1]:34696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogmT0-0004fa-7T for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:28:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ogmSy-0004fL-0D for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:28:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7/FBSIPQlCxsFsU3VOAzynGUp4Ui39bjPuE/0nmg6ZE=; b=HDgOafakQ2YnGlmV8Dvpm6Spq4 l0dhGGKdc5wanIkvVyXR3u+IKykNjzTOOors4078BVgqXmy/FK7AFTdR8i2C9hiPaDhbKmKaeyn+4 6ETpFpyyCAHsVxBpZGoLtU137LCtZ6xStqDK1Fk7GTL93gYwlbhxdTFatmeNWr0RMZVE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ogmSn-0005JM-Eq; Fri, 07 Oct 2022 14:28:27 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <837d1bomsv.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 15:12:00 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEWyprD489h1bpeK d6VmQjylZ2b///8GzebdAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YKBws3D9dDIGMAAAGXSURBVDjL ddPNcoMgEADgFc0dZtp7izwAYcnd4npPGnj/V+mCSGJimUnG4XN/+BE6VYbUbSCi0whqD0QhC2aQ 6cp/bgOisQI/ThUClbHCR35UErUezTpfQkDFmCL9ZNB1nkKBJXafacqwBZQQkNMwxWWWiE8wZ/gZ iJbA4Np8zsURJ+5qegUAFT4ZuDj6+ADLMPCb5ntfowAHuLwOxKdUwKC4eLdCaFJAyfxjMPdWxULb XYbL/XQM2F82QAtSSgUVEJ7Ky8SjglVWbD2DSgvICmf1pUSD663VsCp1D4DUAFW8rbm0zqke0KVJ 6LIlBspV2ODsZx84ZBQMAHy1uhWwp8QBi9U5Ip7SFSp04jcfYK9Lu6d02yLOMpf4EnpheLSb+3J3 Q7zMAIrfT+m6AaAdFnBkdptYBHywYm6gNrC9idwzvQM6E46h98Gbd+AqAxmD72DBEzr3D6A/AkMj mCOINB+DKefxunKGfFD0D/QHUC6X2MFYgc/WE3RvEdbzB2OPQGhtYQ9rsn52r1CL/LpxByPqWoRz /QE3dMGfVPkptQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0wN1QxMTo1NToxNSswMDowMPMn HI0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMTAtMDdUMTE6NTU6MTUrMDA6MDCCeqQxAAAAAElF TkSuQmCC X-Now-Playing: Yukihiro Takahashi's _What Me Worry?_: "All You've Got To Do" Date: Fri, 07 Oct 2022 14:28:24 +0200 Message-ID: <87o7unvmvr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > If it indeed doesn't work (and I wasn't aware it didn't work), we > should try fixing it, if that is feasible. It's previously been suggested that we might pre-generate all the trampolines for binary distributions like this (but of course not load them until needed). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: > If it indeed doesn't work (and I wasn't aware it didn't work), we > should try fixing it, if that is feasible. It's previously been suggested that we might pre-generate all the trampolines for binary distributions like this (but of course not load them until needed). The trampolines are smallish (16K per file on Ubuntu of which most is nul bytes, at least), so it should be feasible from a distribution point of view. I forget whether the conclusion was that is was feasible or not, though.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:36:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514615918806 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514615918806 (code B ref 58318); Fri, 07 Oct 2022 12:36:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:35:59 +0000 Received: from localhost ([127.0.0.1]:34720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogma6-0004tF-Sh for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:35:59 -0400 Received: from mx.sdf.org ([205.166.94.24]:55742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ogma4-0004t5-MT for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:35:58 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297CZqef003689 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 12:35:53 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <837d1bomsv.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 15:12:00 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> Date: Fri, 07 Oct 2022 12:35:52 +0000 Message-ID: <xjfilkv3j6f.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: >> From: Lars Ingebrigtsen <larsi@HIDDEN> >> Cc: Andrea Corallo <akrl@HIDDEN>, corwin@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> Date: Fri, 07 Oct 2022 14:04:57 +0200 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> > Maybe there's a misunderstanding of what you meant by "if a compiler >> > isn't present". By "the compiler" do you mean libgccjit, or is it GCC >> > and Binutils (or maybe all 3 together)? IOW, are you talking about >> > the ability to load existing *.eln files, or are you talking about the >> > ability to both load existing *.eln files and produce new ones? >> >> I'm talking about trampolines, nothing else. > > Trampoline generation requires all the 3 components to be present, > AFAIK. Andrea, am I right? AFAIU only libgccjit and Binutils are necessary, but libgccjit *is* GCC (in the sense another frontend fo the GNU Compiler Collection). I *think* gcc the binary (read the C frontend) should not be required. But I don't know how distros package libgccjit and gcc, there might be some dendency I'm not aware of. >> > The startup code currently detects that libgccjit is unavailable or >> > cannot be loaded, and if so, disables all the aspects of >> > native-compilation: both JIT compilation of *.el and production of the >> > trampolines. I'm not aware that when we disable those two, we get >> > Emacs that is not "fully functional". >> >> If native compilation is disabled in a native-compiled Emacs, then >> >> (fset 'yes-or-no-p 'y-or-n-p) >> >> doesn't work (for calls to `yes-or-no-p' in native-compiled code). >> That's what I meant by "not fully functional". > > If it indeed doesn't work (and I wasn't aware it didn't work), we > should try fixing it, if that is feasible. Yes because `yes-or-no-p' is a primitive, so with no trampolines its redefinition is not functional. A quick ad-hoc fix for `yes-or-no-p' is attached. It does not have a perf impact as `yes-or-no-p' will have to wait for the user input anyway, if okay I can push it. Oherwise another strategy would be to disable direct calls from lisp native code into primitives on Windows, this indeed has a performance impact. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Add-yes-or-no-p-to-native-comp-never-optimize-functi.patch From a6d736d532e20b6763a7ff1995f952fc293886dd Mon Sep 17 00:00:00 2001 From: Andrea Corallo <akrl@HIDDEN> Date: Fri, 7 Oct 2022 12:28:51 +0000 Subject: [PATCH] * Add `yes-or-no-p' to `native-comp-never-optimize-functions'. * lisp/emacs-lisp/comp.el (native-comp-never-optimize-functions): Add `yes-or-no-p'. --- lisp/emacs-lisp/comp.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el index 5ee10fcbca2..2812e53bcc2 100644 --- a/lisp/emacs-lisp/comp.el +++ b/lisp/emacs-lisp/comp.el @@ -104,7 +104,7 @@ native-comp-never-optimize-functions '(;; The following two are mandatory for Emacs to be working ;; correctly (see comment in `advice--add-function'). DO NOT ;; REMOVE. - macroexpand rename-buffer) + macroexpand rename-buffer yes-or-no-p) "Primitive functions to exclude from trampoline optimization." :type '(repeat symbol) :version "28.1") -- 2.35.1.577.g74cc1aa55f --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:44:02 +0000 Resent-Message-ID: <handler.58318.B58318.166514660919609 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514660919609 (code B ref 58318); Fri, 07 Oct 2022 12:44:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:43:29 +0000 Received: from localhost ([127.0.0.1]:34747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogmhN-00056D-Cv for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:43:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ogmhL-00055x-9I for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:43:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=uTsYW3mcB6GWh4vC6+ggCuVFIVJXviO0yNsmyLzLarU=; b=oO+dvuT+cJKRmmUFV4Pc/xCFfv pdj4QPAH2fl0QmtPdghLnmsT2/fY1tV6b/XqRjnTGFxt+h38xe+6UEV8CO7j2zNwNJP8v256QxFbb gjGPe4eTGUEhb6Q63ZQdUjv9LzO+f3ZRJGSD0ZRTi+9Mo/qEAR2FO6JN4w+rqkbzxkRM=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ogmhB-0005S7-Fz; Fri, 07 Oct 2022 14:43:19 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <xjfilkv3j6f.fsf@HIDDEN> (Andrea Corallo's message of "Fri, 07 Oct 2022 12:35:52 +0000") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVfTE+MfHS5tbsW ChH///8lfn9HAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YKBwwpNllIgTEAAAGHSURBVDjLbZMBtoQg CEUxNiC6AaUN6LD/vf2HWtn84ZzM3g0EIgpEgY4osMRE1BUmqiSuLWAXqFqJqlBMsjxEBoARSSjy EzT46wD6AlISTY+qHCTeYN78/arWwi+gACurB1RJDixwh+cL+DrqqPQDcPgfap6U1pPsoOpl5LZ7 qMQl1OMGAtFQyAoWFnDRaKolbYczdJcj9uexgSjsiVaDWHcPEW7BQ88jZAMxpZWHBz7q00RZRdRU zHq+gd76D1A+GpHcCcAvUA89jXpGoby3pPKhxTAEDWVdoCdPpvs3YUJVFxAUEFF9r1haqvn2CMwe oIsDBL0At9yOcgN9gOXkw9AbgCWxB5zBgYeDR4wPYPsUm9bRRNu+R8oLfFzYwFjcEFTzBsoFElp/ PqBlmnobhT2gXw5j7DbQFugSm7yAq0Rw8LbLdjjSESFcY7uDRpG4Yy7GfgMdk+tN1+y/1h5qrpg5 BH0BHD4LjPQNmsfqnsIX8PGggObsWbWliz++sop4kcl7e1r4A+E0i9JeSsXhAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTEwLTA3VDEyOjQxOjU0KzAwOjAwpLUKtwAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0xMC0wN1QxMjo0MTo1NCswMDowMNXosgsAAAAASUVORK5CYII= X-Now-Playing: Kissing the Pink's _Naked (Special Edition)_: "Love Lasts Forever" Date: Fri, 07 Oct 2022 14:43:16 +0200 Message-ID: <87a667vm6z.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andrea Corallo <akrl@HIDDEN> writes: > A quick ad-hoc fix for `yes-or-no-p' is attached. It does not have a > perf impact as `yes-or-no-p' will have to wait for the user input > anyway, if okay I can push it. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Andrea Corallo <akrl@HIDDEN> writes: > A quick ad-hoc fix for `yes-or-no-p' is attached. It does not have a > perf impact as `yes-or-no-p' will have to wait for the user input > anyway, if okay I can push it. There's nothing special about yes-or-no-p -- I only used that as an example. The same problem exists for (almost) all built-in functions. > Oherwise another strategy would be to disable direct calls from lisp > native code into primitives on Windows, this indeed has a performance > impact. Yes, that would not be ideal.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 12:55:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514727729152 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514727729152 (code B ref 58318); Fri, 07 Oct 2022 12:55:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 12:54:37 +0000 Received: from localhost ([127.0.0.1]:34766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogms9-0007a8-0f for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:54:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogms6-0007Zu-Hn for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 08:54:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60720) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogms0-0007Gy-0z; Fri, 07 Oct 2022 08:54:28 -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=5FbBIGeHOo1j1eyGiCnW3bc7sGm7iY9olfKjIvCuwhk=; b=rmeJ1n3Za6ET Y79F5UE/03CCKLICeuKx2rjFGC6bk7feKyrfVw0x5R2Bwu7umQOQloAPOt9A5S5ZTYW7gwNV1qM6d M9Ov4sz5VqUYIbT24H3HAc4YwFn85MN8t+skOR4/+L6QhFUimojyxXQql5dx8cyzik/R7OrvhzN4k lZHfzRO8A/OkkmUG2iIRinWXsnndr981d8vzeT897CISunkll3NRkacdJZwX0EvIFMwx+zFsaqT4n Tfy+dWyzSzprT20l4eAM/Fpn8+xUSKtadC9aNQi1xTM99H6eG9FbcgPvAiiZHinjmwrvZYdNAjQ3i x6/XwEQOvn+45w1nFt7Ogg==; Received: from [87.69.77.57] (port=2879 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogmrz-0006xM-5q; Fri, 07 Oct 2022 08:54:27 -0400 Date: Fri, 07 Oct 2022 15:54:25 +0300 Message-Id: <83wn9bn69q.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfilkv3j6f.fsf@HIDDEN> (message from Andrea Corallo on Fri, 07 Oct 2022 12:35:52 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: Lars Ingebrigtsen <larsi@HIDDEN>, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 12:35:52 +0000 > > >> > Maybe there's a misunderstanding of what you meant by "if a compiler > >> > isn't present". By "the compiler" do you mean libgccjit, or is it GCC > >> > and Binutils (or maybe all 3 together)? IOW, are you talking about > >> > the ability to load existing *.eln files, or are you talking about the > >> > ability to both load existing *.eln files and produce new ones? > >> > >> I'm talking about trampolines, nothing else. > > > > Trampoline generation requires all the 3 components to be present, > > AFAIK. Andrea, am I right? > > AFAIU only libgccjit and Binutils are necessary, but libgccjit *is* GCC > (in the sense another frontend fo the GNU Compiler Collection). I > *think* gcc the binary (read the C frontend) should not be required. > But I don't know how distros package libgccjit and gcc, there might be > some dendency I'm not aware of. I didn't mean gcc, I meant cc1. But maybe libgccjit can play its role, I don't know. > > If it indeed doesn't work (and I wasn't aware it didn't work), we > > should try fixing it, if that is feasible. > > Yes because `yes-or-no-p' is a primitive, so with no trampolines its > redefinition is not functional. > > A quick ad-hoc fix for `yes-or-no-p' is attached. It does not have a > perf impact as `yes-or-no-p' will have to wait for the user input > anyway, if okay I can push it. What about other primitives? fset can be used for more than just this one. > Oherwise another strategy would be to disable direct calls from lisp > native code into primitives on Windows, this indeed has a performance > impact. How is this relevant only to Windows? And what do you mean by "disable direct calls from Lisp native code into primitives"? I don't think I understand what this would do in practice.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:03:01 +0000 Resent-Message-ID: <handler.58318.B58318.166514773830017 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, Andrea Corallo <akrl@HIDDEN> Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514773830017 (code B ref 58318); Fri, 07 Oct 2022 13:03:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:02:18 +0000 Received: from localhost ([127.0.0.1]:34784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogmzZ-0007o4-Te for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:02:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ogmzW-0007nq-U3 for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:02:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8/NfhBYgn523bZI7iEvXKt7qLhKtwB4EGclmI+iId/Y=; b=sq4ZB2a8eTcRa1WWdm60eKLneU NTBGTzbptuDmZZRDbU5rLFxTR8+Mzy6h8EpAOs5+Ghx8fRnl5G/iEdLXUHAmxZuY4BFnhjMIt9mZC JHsPmt07nf2yqAqNo0YKn9eWy4rXscDcWz66lIQ23rErsdBHmOf5dEOVMafPO4Z0OSfs=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ogmzM-0005Zo-D2; Fri, 07 Oct 2022 15:02:06 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <83wn9bn69q.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 15:54:25 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVfTE+MfHS5tbsW ChH///8lfn9HAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YKBwwpNllIgTEAAAGHSURBVDjLbZMBtoQg CEUxNiC6AaUN6LD/vf2HWtn84ZzM3g0EIgpEgY4osMRE1BUmqiSuLWAXqFqJqlBMsjxEBoARSSjy EzT46wD6AlISTY+qHCTeYN78/arWwi+gACurB1RJDixwh+cL+DrqqPQDcPgfap6U1pPsoOpl5LZ7 qMQl1OMGAtFQyAoWFnDRaKolbYczdJcj9uexgSjsiVaDWHcPEW7BQ88jZAMxpZWHBz7q00RZRdRU zHq+gd76D1A+GpHcCcAvUA89jXpGoby3pPKhxTAEDWVdoCdPpvs3YUJVFxAUEFF9r1haqvn2CMwe oIsDBL0At9yOcgN9gOXkw9AbgCWxB5zBgYeDR4wPYPsUm9bRRNu+R8oLfFzYwFjcEFTzBsoFElp/ PqBlmnobhT2gXw5j7DbQFugSm7yAq0Rw8LbLdjjSESFcY7uDRpG4Yy7GfgMdk+tN1+y/1h5qrpg5 BH0BHD4LjPQNmsfqnsIX8PGggObsWbWliz++sop4kcl7e1r4A+E0i9JeSsXhAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTEwLTA3VDEyOjQxOjU0KzAwOjAwpLUKtwAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0xMC0wN1QxMjo0MTo1NCswMDowMNXosgsAAAAASUVORK5CYII= X-Now-Playing: Kissing the Pink's _Naked (Special Edition)_: "Desert Song" Date: Fri, 07 Oct 2022 15:02:03 +0200 Message-ID: <8735bzvlbo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > How is this relevant only to Windows? It's relevant to our binary Windows distribution. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: > How is this relevant only to Windows? It's relevant to our binary Windows distribution. GNU/Linux distributions will make gcc (and the rest) a prerequisite to installing the emacs-nativecomp package (or whatever they'll be calling it), so it's not an issue there.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:06:02 +0000 Resent-Message-ID: <handler.58318.B58318.166514790830283 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166514790830283 (code B ref 58318); Fri, 07 Oct 2022 13:06:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:05:08 +0000 Received: from localhost ([127.0.0.1]:34788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogn2K-0007sM-CV for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:05:08 -0400 Received: from mx.sdf.org ([205.166.94.24]:52507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ogn2I-0007sD-TB for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:05:07 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297D4tra002313 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 13:04:55 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83wn9bn69q.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 15:54:25 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> Date: Fri, 07 Oct 2022 13:04:55 +0000 Message-ID: <xjfbkqn3hu0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, corwin@HIDDEN, bartosz.bubak@gma= il.com, >> 58318 <at> debbugs.gnu.org >> Date: Fri, 07 Oct 2022 12:35:52 +0000 >> >> >> > Maybe there's a misunderstanding of what you meant by "if a compiler >> >> > isn't present". By "the compiler" do you mean libgccjit, or is it = GCC >> >> > and Binutils (or maybe all 3 together)? IOW, are you talking about >> >> > the ability to load existing *.eln files, or are you talking about = the >> >> > ability to both load existing *.eln files and produce new ones? >> >> >> >> I'm talking about trampolines, nothing else. >> > >> > Trampoline generation requires all the 3 components to be present, >> > AFAIK. Andrea, am I right? >> >> AFAIU only libgccjit and Binutils are necessary, but libgccjit *is* GCC >> (in the sense another frontend fo the GNU Compiler Collection). I >> *think* gcc the binary (read the C frontend) should not be required. >> But I don't know how distros package libgccjit and gcc, there might be >> some dendency I'm not aware of. > > I didn't mean gcc, I meant cc1. But maybe libgccjit can play its > role, I don't know. > >> > If it indeed doesn't work (and I wasn't aware it didn't work), we >> > should try fixing it, if that is feasible. >> >> Yes because `yes-or-no-p' is a primitive, so with no trampolines its >> redefinition is not functional. >> >> A quick ad-hoc fix for `yes-or-no-p' is attached. It does not have a >> perf impact as `yes-or-no-p' will have to wait for the user input >> anyway, if okay I can push it. > > What about other primitives? fset can be used for more than just this > one. > >> Oherwise another strategy would be to disable direct calls from lisp >> native code into primitives on Windows, this indeed has a performance >> impact. > > How is this relevant only to Windows? Windows is the only system where a native compiled Emacs can start even if libgccjit is not present. On GNU/Linux we get and error at load time from the dynamic linker in case. As a consequence on GNU/Linux Emacs is always capable of producing trampolines when needed. > And what do you mean by "disable direct calls from Lisp native code > into primitives"? I don't think I understand what this would do in > practice. Native compiled elisp calls directly into primitive functions not to go through funcall. For this reason when a primitive is redefined we need to produce a trampoline in order to forward these calls to the funcall machinery. If we disable all of this optimization the issue disappears but indeed that's not good from a performance point of view. Indeed the other option is to precompile all trampoline AOT when we know libgccjit is available. It is actually very simple with something like: (mapatoms (=CE=BB (f) (when (subr-primitive-p (symbol-function f)) (or (comp-trampoline-search f) (comp-trampoline-compile f))))) It was not consired worth as trampoline production is very quick, but might be worth at least for Windows platforms for the discussed reason. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:45:01 +0000 Resent-Message-ID: <handler.58318.B58318.16651502799942 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16651502799942 (code B ref 58318); Fri, 07 Oct 2022 13:45:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:44:39 +0000 Received: from localhost ([127.0.0.1]:34845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogneZ-0002aH-37 for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:44:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogneW-0002a2-QF for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:44:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52634) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogneR-0006f4-0p; Fri, 07 Oct 2022 09:44:31 -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=IpFj5I/gRhCWIVCdFO0IFKOtZ45BFGfSR04d8m4lmAg=; b=el5k/m+jmCO4 F4bY5lMKwHWe75LsDJKBuycSU0/xmBCXkJ44k8re2a1abje5c3D6y6AT+neDvWVzTD22eTZ2ZRPNl Dc5lClLSxb6GUTX28h6CnrozOo9Ci7DVsMs990EcJUw86yP5tw1glu+Akjj8iCeyCPNCjoQLFT9Ow y13kJ4gzuSGnV0ZpHKnyN0xgby7gFhS9gsLpRNTGCekt6oGOKVR+d3ddjZhGufJ8ZayT/wWQ77EsS nNKZ3HUKLIN0Y3ZijofvuQVTT2V4J4Fs5FFZcUSNhk7xCuWwax9zv1tny2e6gkAz0yT2+0ckV4e0Y DMVkX5THWIGaCMXAyEeFuQ==; Received: from [87.69.77.57] (port=1970 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogneQ-0004eO-Ee; Fri, 07 Oct 2022 09:44:30 -0400 Date: Fri, 07 Oct 2022 16:44:29 +0300 Message-Id: <83v8ovn3ya.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <8735bzvlbo.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 07 Oct 2022 15:02:03 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <8735bzvlbo.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: Andrea Corallo <akrl@HIDDEN>, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 15:02:03 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > How is this relevant only to Windows? > > It's relevant to our binary Windows distribution. > > GNU/Linux distributions will make gcc (and the rest) a prerequisite to > installing the emacs-nativecomp package (or whatever they'll be calling > it), so it's not an issue there. I don't think I agree. Problems with incompatible libgccjit can happen on other systems as well, so the solution should not be limited to Windows.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:49:01 +0000 Resent-Message-ID: <handler.58318.B58318.166515049310458 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515049310458 (code B ref 58318); Fri, 07 Oct 2022 13:49:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:48:13 +0000 Received: from localhost ([127.0.0.1]:34865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogni0-0002ic-LP for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:48:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1ognhy-0002iP-Bx for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:48:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cD1WFB3gMpRsYeVvNtpWotbpruBrJgfrv5spK1AjstU=; b=TGirXA7oDDGf7kU6XZyryZE1zX CxrxN/2S0xl9GsQYUsR5Zw77WeLIJanAGwc7A221z+eOOueUEE0GvPqRCLUrpTNnuni9YvMNuR4kH QNyQ1/VoEIhyjP8mWF8G3YS3Z3N8iyeK15uJGFvzvASgT98To8qEdja8RnQ5Y/OJTHRQ=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1ognhn-00064V-Hp; Fri, 07 Oct 2022 15:48:01 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <83v8ovn3ya.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 16:44:29 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <8735bzvlbo.fsf@HIDDEN> <83v8ovn3ya.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXDoHWvkW6aaEcx IBnOu5v///81o0TnAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YKBw0uIg0RqbwAAAG2SURBVDjLZdTr oasgDADgxOMAIA5wCA7QQgdAb/af6eaB1p7yq+UrIQlQAAhRBhBFHwvZABkYY0itPYfEC4SmJgO/ AZLC7z0YzKxQSODxno8ZmFWaQpVYiTSSZsMqe6Ui0jEUmS75BD6qzrcQgoYv8S9smrlHGvDPQ20x RKO4XFAUXrZzLpbuPdRDMq0yWWs5oRlU0Ogoy85QA9qqxXqZCjsdzcfrEw5KA57cTzKoNKCxSL5g onzCJpK1TIOfVmXOwj2467ENIGutJVB5jxfstoOXOABjULBTGpWgHBxiRgWWU5JZz4yj5ETBVvBU dGfrb1slVpDbIdDhsBU1jXyDVokCc1/atcmLOdr1sCaizaUBPFZcUL5hhybtorGHwTgPLhnpDuMy zHxoGzxdBbxAGoF64xvfoc+sR/07nSD1OWi1M4ZFm+jgK4AnaYE9nm2AZaWRZGuE0uo8slXooIAR l9JoPSNF78ouDQV9MBbKrgkEkF/t+mFqDv0E7UmOsmH6AG8JCUR0gD8g+VJZvbVv2C3DRJ7tHYJ8 m9NzlBHeQPaUtq8VaK/VO/UB9ndQRqdu0B3W24r/DXqr5STKkVgAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjItMTAtMDdUMTM6NDY6MzQrMDA6MDBdkMHMAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTEw LTA3VDEzOjQ2OjM0KzAwOjAwLM15cAAAAABJRU5ErkJggg== X-Now-Playing: Buffy Sainte-Marie's _Little Wheel Spin and Spin_: "My Country 'Tis Thy People You're Dying" Date: Fri, 07 Oct 2022 15:47:58 +0200 Message-ID: <87wn9bu4mp.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > I don't think I agree. Problems with incompatible libgccjit can > happen on other systems as well, so the solution should not be limited > to Windows. If that happens, it's a packaging problem on those systems. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: > I don't think I agree. Problems with incompatible libgccjit can > happen on other systems as well, so the solution should not be limited > to Windows. If that happens, it's a packaging problem on those systems. For self-built Emacs versions, it may be a problem, but the solution is then to rebuild Emacs for the version of libgccjit you've installed now. In any case, it's not something we have to worry about on our side.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:49:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515051110493 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515051110493 (code B ref 58318); Fri, 07 Oct 2022 13:49:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:48:31 +0000 Received: from localhost ([127.0.0.1]:34869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogniI-0002jA-W3 for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:48:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogniG-0002ix-HM for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:48:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48876) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogniB-0007LG-66; Fri, 07 Oct 2022 09:48:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=UoUSN+HPHBIokPp10mDa1u98YyuAdAqWl84iObQh6Dc=; b=T1q1c05+n3QaoYlKTCl/ i/G6jeQyg5dCp8cKMR1HIWFd+4iM231abImjZJOe34R0Ql0lx+vtYj5IvKZsmjwddG7Z/KXBzJy24 grCQXCWfe2UHc1JeQjiSz4BPE7rPgYtps+ubPBKOIScKGYivElgS3H+7QzJYoIo1tQUWStUNbU74l LO/N7QYzbP5oBxUWSgZQSz5mkLTJgPcJwcJA5l84RTA3uUs5zOZXG8OqQlsBGv+jDaPxJhSFTaPN9 2zttpvdyFZnNQs0Jelldoqnm7CxgPmiBEzF2YO52vMJ0tJwIxao1u1s33UOrZUVe+VjfRIQEnG5TN FiTKwEkh06kqgg==; Received: from [87.69.77.57] (port=2202 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogni5-0000dV-FI; Fri, 07 Oct 2022 09:48:22 -0400 Date: Fri, 07 Oct 2022 16:48:16 +0300 Message-Id: <83tu4fn3rz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfbkqn3hu0.fsf@HIDDEN> (message from Andrea Corallo on Fri, 07 Oct 2022 13:04:55 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 13:04:55 +0000 > > > How is this relevant only to Windows? > > Windows is the only system where a native compiled Emacs can start even > if libgccjit is not present. On GNU/Linux we get and error at load time > from the dynamic linker in case. As a consequence on GNU/Linux Emacs is > always capable of producing trampolines when needed. It could be that libgccjit is loaded but is incompatible or something. So I'd prefer a general solution. > > And what do you mean by "disable direct calls from Lisp native code > > into primitives"? I don't think I understand what this would do in > > practice. > > Native compiled elisp calls directly into primitive functions not to go > through funcall. For this reason when a primitive is redefined we need > to produce a trampoline in order to forward these calls to the funcall > machinery. If we disable all of this optimization the issue disappears > but indeed that's not good from a performance point of view. How much will performance suffer if we use funcall? > Indeed the other option is to precompile all trampoline AOT when we know > libgccjit is available. It is actually very simple with something like: > > (mapatoms (λ (f) > (when (subr-primitive-p (symbol-function f)) > (or (comp-trampoline-search f) > (comp-trampoline-compile f))))) > > It was not consired worth as trampoline production is very quick, but > might be worth at least for Windows platforms for the discussed reason. If calling through funcall is too expensive, I think pre-compiling all the trampolines would indeed be the best solution, thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 13:55:01 +0000 Resent-Message-ID: <handler.58318.B58318.166515085111005 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515085111005 (code B ref 58318); Fri, 07 Oct 2022 13:55:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 13:54:11 +0000 Received: from localhost ([127.0.0.1]:34874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ognnm-0002rR-Q8 for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:54:11 -0400 Received: from mx.sdf.org ([205.166.94.24]:63036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ognnk-0002rI-Ps for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 09:54:09 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297Ds5nu006444 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 13:54:05 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83tu4fn3rz.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 16:48:16 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> Date: Fri, 07 Oct 2022 13:54:05 +0000 Message-ID: <xjf7d1b3fk2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> Date: Fri, 07 Oct 2022 13:04:55 +0000 >> >> > How is this relevant only to Windows? >> >> Windows is the only system where a native compiled Emacs can start even >> if libgccjit is not present. On GNU/Linux we get and error at load time >> from the dynamic linker in case. As a consequence on GNU/Linux Emacs is >> always capable of producing trampolines when needed. > > It could be that libgccjit is loaded but is incompatible or > something. So I'd prefer a general solution. > >> > And what do you mean by "disable direct calls from Lisp native code >> > into primitives"? I don't think I understand what this would do in >> > practice. >> >> Native compiled elisp calls directly into primitive functions not to go >> through funcall. For this reason when a primitive is redefined we need >> to produce a trampoline in order to forward these calls to the funcall >> machinery. If we disable all of this optimization the issue disappears >> but indeed that's not good from a performance point of view. > > How much will performance suffer if we use funcall? This is the usual 1 milion dollar question, we can run benchmarks but we are never sure of how much realistic they are. That said IME this is one of the most effective optimizations we have, funcall is a non trivial and relatively slow machine when executed at each function activation. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 14:05:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515144414176 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515144414176 (code B ref 58318); Fri, 07 Oct 2022 14:05:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 14:04:04 +0000 Received: from localhost ([127.0.0.1]:36993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ognxM-0003ga-95 for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 10:04:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ognxJ-0003fi-Ik for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 10:04:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50418) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ognxE-0001BG-8V; Fri, 07 Oct 2022 10:03:56 -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=FXKHtCLe91UgSguLwgIPWDeO9n8EEB9Jtr/rNMf167I=; b=Y8tQiLCCkXHF lPliR2492G8wTc3YIYZ9RenWAGH8GU6pQygUgX+3k91jddTZgH2CvZ0bW2NNE0irasYzCelshexrE kBZ0fvJW+Fl1OZfWIEhayHCSXSwIK6eaFR1bHPIZ4SQoaDGGnB7bfek44BJi/Jm/w4kj3vbs88Svz fnYjL99j+t6JBrCB7jcHgL+AD60xz46DIkjJy8YpVL8hHFSaP0C2Mtw6guNZud4nRCFl4MWLZ5Fw8 5Yw3DyU3xTMj9Lvx1N+jPp7RsqWJ/emygqdJSQ5bgXlmXkEgzUv6AeBN9/eSAS+CIXj3gfOCvAeiN vUYTxkPTy+8/0h3+zAnfzA==; Received: from [87.69.77.57] (port=3162 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ognxD-0005xi-Kl; Fri, 07 Oct 2022 10:03:55 -0400 Date: Fri, 07 Oct 2022 17:03:53 +0300 Message-Id: <83r0zjn31y.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjf7d1b3fk2.fsf@HIDDEN> (message from Andrea Corallo on Fri, 07 Oct 2022 13:54:05 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 13:54:05 +0000 > > > How much will performance suffer if we use funcall? > > This is the usual 1 milion dollar question, we can run benchmarks but we > are never sure of how much realistic they are. That said IME this is > one of the most effective optimizations we have, funcall is a non > trivial and relatively slow machine when executed at each function > activation. OK, then let's go for precompiling all the trampolines AOT.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 14:36:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515332317262 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515332317262 (code B ref 58318); Fri, 07 Oct 2022 14:36:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 14:35:23 +0000 Received: from localhost ([127.0.0.1]:37038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogoRe-0004UM-K2 for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 10:35:22 -0400 Received: from mx.sdf.org ([205.166.94.24]:58073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ogoRd-0004UE-9b for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 10:35:21 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297EZF1D021324 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 14:35:15 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83r0zjn31y.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 17:03:53 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> Date: Fri, 07 Oct 2022 14:35:15 +0000 Message-ID: <xjf35bz3dng.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> Date: Fri, 07 Oct 2022 13:54:05 +0000 >> >> > How much will performance suffer if we use funcall? >> >> This is the usual 1 milion dollar question, we can run benchmarks but we >> are never sure of how much realistic they are. That said IME this is >> one of the most effective optimizations we have, funcall is a non >> trivial and relatively slow machine when executed at each function >> activation. > > OK, then let's go for precompiling all the trampolines AOT. The only downside might be build time, compiling a trampoline is quick, 1000+ maybe not so much. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:28:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515647522880 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515647522880 (code B ref 58318); Fri, 07 Oct 2022 15:28:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:27:55 +0000 Received: from localhost ([127.0.0.1]:37213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpGV-0005wy-4d for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:27:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogpGT-0005wk-Hc for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:27:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38582) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogpGO-0007DW-0P; Fri, 07 Oct 2022 11:27:48 -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=hngIgRF5DrcDjzGEkgyTE368fyW9lrhSMTv0XJb3tH8=; b=Uzmq2SvrUgPU OedT9AQmskpqCxd6WdrYcUsWCUMItPftfxlDv87RNo8ipfJRsXgzY3fv6MeYbDdyLP3n+bEdGzOa0 mF0GGzxr6vn+63b/zyJYcM7CI+pGUmh0+ZTa/mTjHxJ22CITEYaYEB3OHm5GIf5iKjKBFwSyPTKvE odaDKytgDBalb0UtKeo3Y7sdeZGaKzxzQkRt/FMNe1DkT3VE8CzurvK9sNlmyDkbQgX2WtntVwTUc 3h/h1TH7e+Mt7sSq7RiqsOileiDDKMfJY9hTYuldLTh/wDZ9THDG4rOuG/iFGMWhzSjQR+ucxxtVv pM42WFEURtdH/s7q3Z4A7g==; Received: from [87.69.77.57] (port=4494 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogpGN-0003dO-G5; Fri, 07 Oct 2022 11:27:47 -0400 Date: Fri, 07 Oct 2022 18:27:47 +0300 Message-Id: <83mta7mz64.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjf35bz3dng.fsf@HIDDEN> (message from Andrea Corallo on Fri, 07 Oct 2022 14:35:15 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 14:35:15 +0000 > > > OK, then let's go for precompiling all the trampolines AOT. > > The only downside might be build time, compiling a trampoline is quick, > 1000+ maybe not so much. Can you time this and see how long it takes for, say, 50 trampolines?
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Corwin Brust <corwin@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:35:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515689723642 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, Andrea Corallo <akrl@HIDDEN> Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515689723642 (code B ref 58318); Fri, 07 Oct 2022 15:35:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:34:57 +0000 Received: from localhost ([127.0.0.1]:37233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpNI-00069F-Oi for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:34:57 -0400 Received: from mail-oa1-f52.google.com ([209.85.160.52]:35491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>) id 1ogpNG-000691-Ai for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:34:56 -0400 Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-134072c15c1so2733655fac.2 for <58318 <at> debbugs.gnu.org>; Fri, 07 Oct 2022 08:34:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SL6S8RrRsT6bu0hJmDeC23TmbIR8MggKFqegNSVoz9s=; b=C69EunLivWMdnE/7bCrqmghbkV0vI4qSVmDfHB/WjaPmGO+ekEL0LHQO4rARg6Oilv Ew+bPedryh/oMdmI2c6CBTYR+Sk+eCFy710WJMUpR5/0nWddQGuKdMfrzPtVzVJlwtsh 15CmIh9z300hHMsnEbDD+fCWooHbmK22yQFWeJk8KGquLoTYa+fKBNKXiW9Che2tGWG+ WP7a72dXdwZ77slasde0Mvd23bAmgWWl3CUawOl8+5r+5B4hS2i13A/cy0cDL4LJAsxl NkIDYop4UbzqLWECkjfm//GgcY0WuZhER+abqVTX5nMNC+hOOCiRRLKj7cc1DQ1sJ2X3 2u0w== X-Gm-Message-State: ACrzQf3wusU4K5EubD8JYM4ZbbZuWjHwXcjKt3O6gxJHMrRboEFpDtbp mhOAxnOmQWg2Lu1o5LUvRzQjH3w2pULYDSttGUE= X-Google-Smtp-Source: AMsMyM7zvbr3BnrHOLtl/3ZE35fIMv306osKt97gMmSm7i1dBDIm1+6RkqVnG1o3ToP8IW4uhlOanu82XMZLf9A5OCM= X-Received: by 2002:a05:6870:d785:b0:132:c513:bcb9 with SMTP id bd5-20020a056870d78500b00132c513bcb9mr8591668oab.271.1665156888748; Fri, 07 Oct 2022 08:34:48 -0700 (PDT) MIME-Version: 1.0 References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> In-Reply-To: <83mta7mz64.fsf@HIDDEN> From: Corwin Brust <corwin@HIDDEN> Date: Fri, 7 Oct 2022 10:34:38 -0500 Message-ID: <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On Fri, Oct 7, 2022 at 10:27 AM Eli Zaretskii <eliz@HIDDEN> wrote: > > > The only downside might be build time, compiling a trampoline is quick, > > 1000+ maybe not so much. > > Can you time this and see how long it takes for, say, 50 trampolines? FWIW, It appeared to take around 12 minutes to build all trampolines starting from the "installed" Emacs that was the source for the 28.2 binary zips. I can't confirm if this resolves the problem; I haven't yet reproduced it.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:44:01 +0000 Resent-Message-ID: <handler.58318.B58318.166515740924500 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust <corwin@HIDDEN> Cc: larsi@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515740924500 (code B ref 58318); Fri, 07 Oct 2022 15:44:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:43:29 +0000 Received: from localhost ([127.0.0.1]:37244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpVZ-0006N6-CV for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:43:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogpVY-0006Mq-Hf for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:43:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37248) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogpVS-0000zD-26; Fri, 07 Oct 2022 11:43:22 -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=PNjJX3cS5gLAPM+QmRjtXv5bK+cy+zr2ZUeweAWWkCk=; b=gXul9av5E1FD hQv/21IlV6vD8MDzydE1mTnC4PlsRLLD6tHFHNxznJa8tIruPftQ8X/QvL3a8ExX1HExZKCirrYBO ix2+oLAP/KnifWgp+6LUyQjv8+M3BY+bcF/fGo7pbgRHB1bMaQe/r9CLMyBYYCqqzwHTCcOcr6q6F V05UOCXxaIPH5XL5mtvsYQ8OAXY16IiPlZntgesm/reygswZiC1J1Z+HLS/y3kP7q8m77s1ZGTB6p 6PiJX2/3vFhvLPDOvopvMqba8xKB1dTxSUxMHHOwazvk9A2cu4WnIqlyJJ7hVVXGxISMM/iJEGmZu EkW7nbg+OWSCB5EGxbv5fA==; Received: from [87.69.77.57] (port=1486 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogpVR-0001ip-F5; Fri, 07 Oct 2022 11:43:21 -0400 Date: Fri, 07 Oct 2022 18:43:20 +0300 Message-Id: <83h70fmyg7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> (message from Corwin Brust on Fri, 7 Oct 2022 10:34:38 -0500) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Corwin Brust <corwin@HIDDEN> > Date: Fri, 7 Oct 2022 10:34:38 -0500 > Cc: Andrea Corallo <akrl@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > > FWIW, It appeared to take around 12 minutes to build all trampolines > starting from the "installed" Emacs that was the source for the 28.2 > binary zips. Is that serially, i.e. using a single Emacs process at a time?
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Corwin Brust <corwin@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:48:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515763724959 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515763724959 (code B ref 58318); Fri, 07 Oct 2022 15:48:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:47:17 +0000 Received: from localhost ([127.0.0.1]:37263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpZF-0006UV-0e for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:47:17 -0400 Received: from mail-oa1-f46.google.com ([209.85.160.46]:34810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>) id 1ogpZE-0006UJ-3R for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:47:16 -0400 Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-1321a1e94b3so6022436fac.1 for <58318 <at> debbugs.gnu.org>; Fri, 07 Oct 2022 08:47:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o3WFkJc/eHRuN3QO/s5RZEr6K7Vvm/d3+IXbe5IHCu0=; b=juSweDHmkmJTtHqyEwKGFPLQsdQhh3awuBgR0h/vPj24h/75XxLrPYMbfA7oCCcg/A e2AfsuNJMQ3/Hg0jl1b5PoARpZNgF6kvn39HAuEFdk2Yt/1jlrtkgUy9uGz10jhQAYlx sybHeg59FEdfiO6qbq5vZ9VJpjV4kDEk4ftpJwBKpf9OzA7W92UjKZdgBKZ3X4QCBz5B A1WBQ2/k9fhPCUbTTp1D7h5DY2T05nIq3tCuRH3QVjG8HKGRcM+4Dt1SJBhwswtXFX1v 6XzHgn9xrILbZb88Q43xfAGS9wpM5qOclEGWAz2i0ZVc9A9uigXvKMp4VC5ovXtYa9E8 Wgbg== X-Gm-Message-State: ACrzQf0XTDqr74JCyrXWWvpCLcZt1B0SkBtub+8uMr98RzO27+/cVOGP J/sD7v6iXLo5RKZ2Hdnwtn0SBAxnW9pKNLQFIyU= X-Google-Smtp-Source: AMsMyM4kX6yWhicbE6hIGCg3fQztvvccoBB9FQE35bPP/HhsKFVpmIOR+CY4ChCVWBFFFbrAchzG9r4+qZHWZ1a/f/A= X-Received: by 2002:a05:6870:f227:b0:132:f26c:e911 with SMTP id t39-20020a056870f22700b00132f26ce911mr2905974oao.279.1665157630570; Fri, 07 Oct 2022 08:47:10 -0700 (PDT) MIME-Version: 1.0 References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> <83h70fmyg7.fsf@HIDDEN> In-Reply-To: <83h70fmyg7.fsf@HIDDEN> From: Corwin Brust <corwin@HIDDEN> Date: Fri, 7 Oct 2022 10:47:00 -0500 Message-ID: <CAJf-WoQrk7h+1nAPRKTO7U=8yciqHcZROTYhn1K7sYWbEKW=zw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On Fri, Oct 7, 2022 at 10:43 AM Eli Zaretskii <eliz@HIDDEN> wrote: > > > From: Corwin Brust <corwin@HIDDEN> > > Date: Fri, 7 Oct 2022 10:34:38 -0500 > > Cc: Andrea Corallo <akrl@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > > 58318 <at> debbugs.gnu.org > > > > FWIW, It appeared to take around 12 minutes to build all trampolines > > starting from the "installed" Emacs that was the source for the 28.2 > > binary zips. > > Is that serially, i.e. using a single Emacs process at a time? Yes, exactly. No attempt of any kind to parallelize.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:50:01 +0000 Resent-Message-ID: <handler.58318.B58318.166515775725263 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515775725263 (code B ref 58318); Fri, 07 Oct 2022 15:50:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:49:17 +0000 Received: from localhost ([127.0.0.1]:37271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpbA-0006ZP-UQ for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:49:17 -0400 Received: from mx.sdf.org ([205.166.94.24]:62690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ogpb8-0006ZD-0z for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:49:15 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297Fn9Gg013157 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 15:49:09 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83mta7mz64.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 18:27:47 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> Date: Fri, 07 Oct 2022 15:49:09 +0000 Message-ID: <xjfy1tr1vnu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> Date: Fri, 07 Oct 2022 14:35:15 +0000 >> >> > OK, then let's go for precompiling all the trampolines AOT. >> >> The only downside might be build time, compiling a trampoline is quick, >> 1000+ maybe not so much. > > Can you time this and see how long it takes for, say, 50 trampolines? Yeah, unfortunately is not so fast. On my machine is about 0.2 seconds each trampoline. This would translate in about 5min to compile sequentially all trampolines AOT if I'm not mistaken. If someone else can repeat a similar measure that would be interesting. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Corwin Brust <corwin@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 15:53:02 +0000 Resent-Message-ID: <handler.58318.B58318.166515794225555 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: 58318 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166515794225555 (code B ref 58318); Fri, 07 Oct 2022 15:53:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 15:52:22 +0000 Received: from localhost ([127.0.0.1]:37276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogpeA-0006e6-FL for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:52:22 -0400 Received: from mail-oo1-f43.google.com ([209.85.161.43]:42562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mplscorwin@HIDDEN>) id 1ogpe8-0006du-DR for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 11:52:20 -0400 Received: by mail-oo1-f43.google.com with SMTP id r15-20020a4abf0f000000b004761c7e6be1so3756238oop.9 for <58318 <at> debbugs.gnu.org>; Fri, 07 Oct 2022 08:52:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=t9EuxI7KVBG/B2C1TmMwWLTMeOvXjXtySYEgX4OXNUw=; b=TptLhdIrPrpjYhD0wFEb4tdatTTkBHfbNCyJwdTwUPG09FSfyasNb2bgB5eqFI1KWs FqGPB4/7vH2UQ1EpY3kg6z0jX4u6BbqrN2Yn1Zl4yjyuEyTpMAkQ2d5xALVZZeD+YIdK MxR8uD8+cf0rTj6tzQ6phfSLJ6gmZo0tb6PDCHGEcycYNUy83RLmhU7SMjhcbehHscej 86Jz47uGF++f8ofDu02wf3p5Frc/mQuMj5qL2+Dg6lmRTosp+f3b8zZMhTYaOHIby4I0 7zbUxYrmeycaTxsJA6+XDickxvWgY2fGiuTnN0N6Pry72CFSIqMvTRiXSCo3bfaVXeCH jaxA== X-Gm-Message-State: ACrzQf0Zw4AaJKxiBQvuh1cGj9ra6wNhXLIR+RPPMaBO6ktK/xpPPdny TmVCzbZ2dcSgSyMlcvKVX9DQzpxGW/JwBjwU3Ns= X-Google-Smtp-Source: AMsMyM6GVpMRLlYCYGyVU8o36ZFAQX1wbK7xvHiwaVMQAW3rwwtINRuZDMtBc3qSQbfSa6a0b8dXjEN0KdjuKDUbfNo= X-Received: by 2002:a9d:6c47:0:b0:655:fd4d:5c38 with SMTP id g7-20020a9d6c47000000b00655fd4d5c38mr2332559otq.108.1665157934819; Fri, 07 Oct 2022 08:52:14 -0700 (PDT) MIME-Version: 1.0 References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> In-Reply-To: <xjf35bz3dng.fsf@HIDDEN> From: Corwin Brust <corwin@HIDDEN> Date: Fri, 7 Oct 2022 10:52:04 -0500 Message-ID: <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On Fri, Oct 7, 2022 at 9:35 AM Andrea Corallo <akrl@HIDDEN> wrote: > > > > > OK, then let's go for precompiling all the trampolines AOT. > > The only downside might be build time, compiling a trampoline is quick, > 1000+ maybe not so much. > If this will mostly affect those building Windows binaries *for redistribution*, perhaps it's not a big problem? Based on my own very limited testing, it's fine for me.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 17:16:02 +0000 Resent-Message-ID: <handler.58318.B58318.16651629471025 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16651629471025 (code B ref 58318); Fri, 07 Oct 2022 17:16:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 17:15:47 +0000 Received: from localhost ([127.0.0.1]:37308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogqws-0000GT-Va for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 13:15:47 -0400 Received: from mx.sdf.org ([205.166.94.24]:52294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1ogqwn-0000GG-2d for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 13:15:45 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 297HFaOA000821 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Fri, 7 Oct 2022 17:15:36 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83h70fmyg7.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 18:43:20 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> <83h70fmyg7.fsf@HIDDEN> Date: Fri, 07 Oct 2022 17:15:36 +0000 Message-ID: <xjftu4f1rnr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Corwin Brust <corwin@HIDDEN> >> Date: Fri, 7 Oct 2022 10:34:38 -0500 >> Cc: Andrea Corallo <akrl@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> >> FWIW, It appeared to take around 12 minutes to build all trampolines >> starting from the "installed" Emacs that was the source for the 28.2 >> binary zips. > > Is that serially, i.e. using a single Emacs process at a time? The other (last?) option is to have one single .eln containing all trampolines. It should be very quick to compile, the downside is some more memory usage (we'd have to load and map this .eln when the first trampoline is requested). Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 19:13:02 +0000 Resent-Message-ID: <handler.58318.B58318.166516992712196 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust <corwin@HIDDEN> Cc: larsi@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166516992712196 (code B ref 58318); Fri, 07 Oct 2022 19:13:02 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 19:12:07 +0000 Received: from localhost ([127.0.0.1]:37373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogslT-0003Ad-7i for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:12:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogslR-0003A9-Df for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:12:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51896) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogslF-0006ZU-7c; Fri, 07 Oct 2022 15:11:59 -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=51kDTv2Q0VnGcunrUizdJcmSqNC5D+ugPB/W0HsaR4s=; b=X7SgconUgPM8 buSUompRSYVhKCk1BKtjCYo++k87jY+IBgOTlQHay3e4zWz54OrlPv4CUzfxJqcfT90A2r7sqyWiX q8dIJXgBlbbkmdTxkmSuvOy4YZJii9B8WfarUC1JbeN2nIiLWcDqo8rOUPOLA1iEYdZM/RwzSDr4H M/+rcoyefc2Ofl27fzJo29+ZVONfbkcOZ7+kgA346zy7X5RXNALDwXF7pKJQzyZEyZmnnDFbMcS0P kCrKYdJvCMzla82vfXG3O1DUXPFnsLXOFV8ffiEmKiQWwoWBO2NNf7KmD1DLSO45OgqmNArem/fGM HElXOzEu7IJclSnGZ4furw==; Received: from [87.69.77.57] (port=2474 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogslE-0001T4-LB; Fri, 07 Oct 2022 15:11:52 -0400 Date: Fri, 07 Oct 2022 22:11:53 +0300 Message-Id: <83bkqnmosm.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAJf-WoQrk7h+1nAPRKTO7U=8yciqHcZROTYhn1K7sYWbEKW=zw@HIDDEN> (message from Corwin Brust on Fri, 7 Oct 2022 10:47:00 -0500) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> <83h70fmyg7.fsf@HIDDEN> <CAJf-WoQrk7h+1nAPRKTO7U=8yciqHcZROTYhn1K7sYWbEKW=zw@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Corwin Brust <corwin@HIDDEN> > Date: Fri, 7 Oct 2022 10:47:00 -0500 > Cc: akrl@HIDDEN, larsi@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > > On Fri, Oct 7, 2022 at 10:43 AM Eli Zaretskii <eliz@HIDDEN> wrote: > > > > > From: Corwin Brust <corwin@HIDDEN> > > > Date: Fri, 7 Oct 2022 10:34:38 -0500 > > > Cc: Andrea Corallo <akrl@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > > > 58318 <at> debbugs.gnu.org > > > > > > FWIW, It appeared to take around 12 minutes to build all trampolines > > > starting from the "installed" Emacs that was the source for the 28.2 > > > binary zips. > > > > Is that serially, i.e. using a single Emacs process at a time? > > Yes, exactly. No attempt of any kind to parallelize. So this roughly doubles the build time of a release tarball. Not a catastrophe, IMO.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 19:15:01 +0000 Resent-Message-ID: <handler.58318.B58318.166517006812404 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust <corwin@HIDDEN> Cc: larsi@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166517006812404 (code B ref 58318); Fri, 07 Oct 2022 19:15:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 19:14:28 +0000 Received: from localhost ([127.0.0.1]:37378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogsnj-0003Dy-OC for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:14:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogsng-0003Dl-UM for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:14:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50316) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogsnb-0006iI-Ns; Fri, 07 Oct 2022 15:14:19 -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=yLL/zQZ6O9sY8VgkfX12OQDm7akjEmh5Wip3YPXJSvY=; b=qhc/MKOeY7is aDOB+0qeR5xYgLlNCA/hpdFK0gBHOl+U3dpIpZrVIDXl+QvnTgiZuPSZCD7XjuwG7ttsUeY9dEgDF K9CQHAPbPoBclehBpt+GuaNglR727EaZxxx230n2FBdTv+1F2BI1FwRtCav7oXIRDXuZomLBdx1Sw FvpEcGZIrsYvD4Dch+52+V6evZM/iW2/1W1vLdlCYE4/mqCbTn1DoyIaK1itYqliXX/4UpBRTQ4GA qQeIrm0TCfusC2fbd+jgwKavn0F+cd2NqQmCMoRYJHkVy3MjenOJaQ/OE3TFOR17hO+RUUfY/N869 P+4OliCIbd1ww5IFZqjfkQ==; Received: from [87.69.77.57] (port=2622 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogsna-0001kX-Jb; Fri, 07 Oct 2022 15:14:19 -0400 Date: Fri, 07 Oct 2022 22:14:19 +0300 Message-Id: <83a667mook.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> (message from Corwin Brust on Fri, 7 Oct 2022 10:52:04 -0500) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Corwin Brust <corwin@HIDDEN> > Date: Fri, 7 Oct 2022 10:52:04 -0500 > Cc: Eli Zaretskii <eliz@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > > On Fri, Oct 7, 2022 at 9:35 AM Andrea Corallo <akrl@HIDDEN> wrote: > > > > > > > > OK, then let's go for precompiling all the trampolines AOT. > > > > The only downside might be build time, compiling a trampoline is quick, > > 1000+ maybe not so much. > > > > If this will mostly affect those building Windows binaries *for > redistribution*, perhaps it's not a big problem? Based on my own very > limited testing, it's fine for me. Right, so I think we need a special Makefile target to produce those compiled trampolines (something like "make trampolines"), and that target should be only used manually when building a binary distribution, not when building the release tarball for use on the same machine where it is built. Andrea, could you please come up with a patch for that? Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 07 Oct 2022 19:16:01 +0000 Resent-Message-ID: <handler.58318.B58318.166517011912517 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166517011912517 (code B ref 58318); Fri, 07 Oct 2022 19:16:01 +0000 Received: (at 58318) by debbugs.gnu.org; 7 Oct 2022 19:15:19 +0000 Received: from localhost ([127.0.0.1]:37383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ogsoZ-0003Fn-6F for submit <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:15:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ogsoY-0003FY-1o for 58318 <at> debbugs.gnu.org; Fri, 07 Oct 2022 15:15:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogsoS-0006yS-IZ; Fri, 07 Oct 2022 15:15:12 -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=rm/FnCzv3GFvVNCLCrfZXT+KQUbQ3eKpEeSf6yJRq6k=; b=Ki07vAPSdNRa E00Phl05Bshembh1l0uSO6zHwP6f3Sd+j8tfGS7vA5x/jsmFU/dDr66GCIn9076R6eo8HqALEbBq6 Sha+mp+0K1ZGbHA7BJdIRiUbCexXfqHkmJPV8xVC2B4NeXyDRvRqWK7AfeT7Ol58l6fD3ReyQKULf d6wtUyduOPJiYUWR9R0uxfsDmkFt0nrrm00ehmWtWYhe138SQ0GsTUD+u78akKmRZuwzpwvg04rTk SkOuhhV83wGq2rE0VBBoWtZcvD2kDdnI4HSrERW1MHqBQJV9BI6UBB8Fg3PWCw/p6grBGFvv4B0Sh clOWFL5oijM7xfYizcHc8A==; Received: from [87.69.77.57] (port=2674 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ogsoP-0001p7-IY; Fri, 07 Oct 2022 15:15:11 -0400 Date: Fri, 07 Oct 2022 22:15:09 +0300 Message-Id: <838rlrmon6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjftu4f1rnr.fsf@HIDDEN> (message from Andrea Corallo on Fri, 07 Oct 2022 17:15:36 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <83mta7mz64.fsf@HIDDEN> <CAJf-WoSvrY2Jxbca2GPzTtF_+_NrT8bo+ob8BzsFKbnixyyMOQ@HIDDEN> <83h70fmyg7.fsf@HIDDEN> <xjftu4f1rnr.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: Corwin Brust <corwin@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Fri, 07 Oct 2022 17:15:36 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Corwin Brust <corwin@HIDDEN> > >> Date: Fri, 7 Oct 2022 10:34:38 -0500 > >> Cc: Andrea Corallo <akrl@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, > >> 58318 <at> debbugs.gnu.org > >> > >> FWIW, It appeared to take around 12 minutes to build all trampolines > >> starting from the "installed" Emacs that was the source for the 28.2 > >> binary zips. > > > > Is that serially, i.e. using a single Emacs process at a time? > > The other (last?) option is to have one single .eln containing all > trampolines. It should be very quick to compile, the downside is some > more memory usage (we'd have to load and map this .eln when the first > trampoline is requested). I'm not sure this is necessary, since the trampolines only need to be built as part of preparing a binary distribution.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Oct 2022 12:57:01 +0000 Resent-Message-ID: <handler.58318.B58318.16652338206289 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16652338206289 (code B ref 58318); Sat, 08 Oct 2022 12:57:01 +0000 Received: (at 58318) by debbugs.gnu.org; 8 Oct 2022 12:57:00 +0000 Received: from localhost ([127.0.0.1]:38560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oh9Nz-0001dN-Vg for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 08:57:00 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1oh9Ny-0001d9-CL for 58318 <at> debbugs.gnu.org; Sat, 08 Oct 2022 08:56:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cTZrWnMvXxkEuXNZ/dWyBCBS23jWpOVF5rshzDIuwag=; b=GeA7sm19aP9XlVd1xMLyNewk6P jSUigiSAtdQ7NqNXuTfOhslVwRyT3MmDl4FMpcEjDPLZ/OCBGv93SKpYXbUfVtCilDKaO3ZCV/vak 9DBwf4l1UPJo8TtTczqVsM2D9+N+hjq4L4MXFvtMWcpKj3uArKqMLdga1iI9jWQTMrPo=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1oh9Nn-0008OE-7i; Sat, 08 Oct 2022 14:56:49 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <83a667mook.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 22:14:19 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEX9/fnq5dPQ0M2u raC0w8VplIzr1qbhvWX3pxCSaC9aVSQyLBRXTzSclmf////+39xWAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YKCAwyGHTLVzIAAAGmSURBVDjLnZPBS8JQHMf3XpKBCZuiRRC4KXXoYq4ODYUs9R+I7kKg Hg0PBtXVnrcoSCSEoNPe5slTvjp1cipo0MFh/0vPLHDb85BfdtjeZ+/32/f7e+O4BQUWIPw/t8Ao cMnHJ7LMYtJErFrAJ0kwIiWtEHLQn9yTxDCUUpbXIQ93JV9EEgEvgFz2b1mgXwtpk1hYpI8X52vZ GQ90XaQXx7lRcaXCslBA2XXEM0C9XiygIgNgrWXUWQBV7x/JgAVQFlVZOwqojKbNBStw3yyjytSe bRZlgH4MulKnISsJTo0HUumSrdpUrtT21cMRC6T7l7XPqBMEjLdxQ313Ag8hr1gffTjAartLXvSD L8dB8BiEtPVEQp4MbFYbdB3rpjGwh7OjUYAbnaG9VBxrpK/q8iRpSzhmzSRY1bpRO+jkr3vjttai t3AWgGZ5q9cl2q19MkvNfKnXNdRDe2+vmisrGD85jEMcC8bbWsgBOGU/o4xajNi9scyZyUidA0Mh 2OBYEoTfIdslCsyR00zu5gDFfAbM39m/2aSHTuB5J+InsfJgTkWrvgHykXNhcXUPfQAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0xMC0wOFQxMjo1MDoyNCswMDowMA7W0GoAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMTAtMDhUMTI6NTA6MjQrMDA6MDB/i2jWAAAAAElFTkSuQmCC X-Now-Playing: Joni Mitchell's _Ladies of the Canyon_: "Ladies Of The Canyon" Date: Sat, 08 Oct 2022 14:56:46 +0200 Message-ID: <87o7umtqwh.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > Right, so I think we need a special Makefile target to produce those > compiled trampolines (something like "make trampolines"), and that > target should be only used manually when building a binary [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: > Right, so I think we need a special Makefile target to produce those > compiled trampolines (something like "make trampolines"), and that > target should be only used manually when building a binary > distribution, not when building the release tarball for use on the > same machine where it is built. Yup. But I'm not sure this is something we should do, really -- it's extra work for something that is only important on non-free systems, and it will complicate the logic in general (since we'd probably need to add another directory for pre-built trampolines and manage those, etc). I think we should leave this up to people who do packaging. That is, if Cygwin (etc) distributes an Emacs with nativecomp, they will also distribute libgccjit etc (i.e., all the prerequisites). That leaves the question of what we should do with the Windows zip file we (that is, Corwin) distributes, and I think we should avoid enabling nativecomp in that build, so that it works on the widest range of Windows machines.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Oct 2022 13:05:01 +0000 Resent-Message-ID: <handler.58318.B58318.16652342437084 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16652342437084 (code B ref 58318); Sat, 08 Oct 2022 13:05:01 +0000 Received: (at 58318) by debbugs.gnu.org; 8 Oct 2022 13:04:03 +0000 Received: from localhost ([127.0.0.1]:38579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oh9Uo-0001qC-ND for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:04:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1oh9Um-0001pg-Nl for 58318 <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:04:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34932) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oh9Uh-0003Gd-Hw; Sat, 08 Oct 2022 09:03:55 -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=F+xVQKKYTtTk94ePYV/TJm20rQl5v2YIP9DCnqxuyvo=; b=n6Fzsyg0nibG Hj+IbfLfJFL03k+g5pqiGCpnt9c/GsIuLZj+zlKckuIuhYXJaY5YtjGQCq4bFzRFIOAM2zK+6kQlW DMjAnKpLxMzp61XRQ+e6sIfShTw2KWxZD97V9NWwUKdSK7NpNVdxiyXnBcZf4hNGXXSKKux3tzLfk nNBAHPcIEpGUoXDreXkG6qloKDEaQZJlIZZbNJRwrw/0Ae4ntvRXbQCWweIZr6HT5sx5WjgotyFhG fD9UioAAgQiM/izyGYK/4IK7Wc9HMAoERUJQz+Y08EJ1r6Qhi2X+zpLd+EzP+lWC4tCYu9FSA+vpA ujBPaP9Bldwp2j+zXt9fcw==; Received: from [87.69.77.57] (port=4788 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oh9Uh-0006Vv-0h; Sat, 08 Oct 2022 09:03:55 -0400 Date: Sat, 08 Oct 2022 16:03:56 +0300 Message-Id: <831qrilb5v.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87o7umtqwh.fsf@HIDDEN> (message from Lars Ingebrigtsen on Sat, 08 Oct 2022 14:56:46 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <87o7umtqwh.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: Corwin Brust <corwin@HIDDEN>, akrl@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Sat, 08 Oct 2022 14:56:46 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > Right, so I think we need a special Makefile target to produce those > > compiled trampolines (something like "make trampolines"), and that > > target should be only used manually when building a binary > > distribution, not when building the release tarball for use on the > > same machine where it is built. > > Yup. > > But I'm not sure this is something we should do, really -- it's extra > work for something that is only important on non-free systems, and it > will complicate the logic in general (since we'd probably need to add > another directory for pre-built trampolines and manage those, etc). > > I think we should leave this up to people who do packaging. That is, if > Cygwin (etc) distributes an Emacs with nativecomp, they will also > distribute libgccjit etc (i.e., all the prerequisites). It could be part of the scripts in admin/nt/dist-build instead, yes. > That leaves the question of what we should do with the Windows zip file > we (that is, Corwin) distributes, and I think we should avoid enabling > nativecomp in that build, so that it works on the widest range of > Windows machines. The Windows build with nativecomp is supposed to be fully workable on systems that don't have libgccjit, even if the libgccjit bundled with the zip file is not installed or deleted. If there are issues with that, they should be fixed, because we want to allow users to move Emacs from system top system without the optional libraries, and have a functional Emacs, like is already the case with image libraries.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Oct 2022 13:11:01 +0000 Resent-Message-ID: <handler.58318.B58318.16652346217670 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16652346217670 (code B ref 58318); Sat, 08 Oct 2022 13:11:01 +0000 Received: (at 58318) by debbugs.gnu.org; 8 Oct 2022 13:10:21 +0000 Received: from localhost ([127.0.0.1]:38592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oh9au-0001zc-HS for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:10:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1oh9as-0001zK-Fe for 58318 <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:10:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=i6M0pyzv9imN0GBMs0W35eHeYBU7+c26R6inegxH7ZM=; b=KTlg6cub7MNXHbC3YvzFWa+8mO cMqchRGzoZTzm8sp5b+GtLjQE7/PxDlMVOmft3sUgR26Tfo6znyyBTPS2RySw6XUn06m0hTYStLR2 XzHouXGOR2XB+43PC87lffJkqWMdgbEL8EH/mI6dB8bvBD9cy7FmOdLtrQnElYnsVFtE=; Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1oh9af-00005E-K8; Sat, 08 Oct 2022 15:10:07 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> In-Reply-To: <831qrilb5v.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 08 Oct 2022 16:03:56 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <87o7umtqwh.fsf@HIDDEN> <831qrilb5v.fsf@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEX9/fnq5dPQ0M2u raC0w8VplIzr1qbhvWX3pxCSaC9aVSQyLBRXTzSclmf////+39xWAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YKCAwyGHTLVzIAAAGmSURBVDjLnZPBS8JQHMf3XpKBCZuiRRC4KXXoYq4ODYUs9R+I7kKg Hg0PBtXVnrcoSCSEoNPe5slTvjp1cipo0MFh/0vPLHDb85BfdtjeZ+/32/f7e+O4BQUWIPw/t8Ao cMnHJ7LMYtJErFrAJ0kwIiWtEHLQn9yTxDCUUpbXIQ93JV9EEgEvgFz2b1mgXwtpk1hYpI8X52vZ GQ90XaQXx7lRcaXCslBA2XXEM0C9XiygIgNgrWXUWQBV7x/JgAVQFlVZOwqojKbNBStw3yyjytSe bRZlgH4MulKnISsJTo0HUumSrdpUrtT21cMRC6T7l7XPqBMEjLdxQ313Ag8hr1gffTjAartLXvSD L8dB8BiEtPVEQp4MbFYbdB3rpjGwh7OjUYAbnaG9VBxrpK/q8iRpSzhmzSRY1bpRO+jkr3vjttai t3AWgGZ5q9cl2q19MkvNfKnXNdRDe2+vmisrGD85jEMcC8bbWsgBOGU/o4xajNi9scyZyUidA0Mh 2OBYEoTfIdslCsyR00zu5gDFfAbM39m/2aSHTuB5J+InsfJgTkWrvgHykXNhcXUPfQAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0xMC0wOFQxMjo1MDoyNCswMDowMA7W0GoAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMTAtMDhUMTI6NTA6MjQrMDA6MDB/i2jWAAAAAElFTkSuQmCC X-Now-Playing: Joni Mitchell's _Ladies of the Canyon_: "Blue Boy" Date: Sat, 08 Oct 2022 15:10:05 +0200 Message-ID: <87fsfytqaa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii <eliz@HIDDEN> writes: >> That leaves the question of what we should do with the Windows zip file >> we (that is, Corwin) distributes, and I think we should avoid enabling >> nativecomp in that build, so that it works on th [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> That leaves the question of what we should do with the Windows zip file >> we (that is, Corwin) distributes, and I think we should avoid enabling >> nativecomp in that build, so that it works on the widest range of >> Windows machines. > > The Windows build with nativecomp is supposed to be fully workable on > systems that don't have libgccjit, even if the libgccjit bundled with > the zip file is not installed or deleted. If there are issues with > that, they should be fixed, because we want to allow users to move > Emacs from system top system without the optional libraries, and have > a functional Emacs, like is already the case with image libraries. And my suggestion for achieving that is to not enable nativecomp in this build. Adding extra these extra mechanisms for Windows builds only seems to be against the general GNU guidelines for non-free systems (as well as adding an extra maintenance burden to an already complicated area, because the code that finds and uses the extra pre-built trampolines will have to be in the general comp.el code).
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Oct 2022 13:29:01 +0000 Resent-Message-ID: <handler.58318.B58318.16652356929478 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16652356929478 (code B ref 58318); Sat, 08 Oct 2022 13:29:01 +0000 Received: (at 58318) by debbugs.gnu.org; 8 Oct 2022 13:28:12 +0000 Received: from localhost ([127.0.0.1]:38637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oh9sC-0002So-A4 for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:28:12 -0400 Received: from mx.sdf.org ([205.166.94.24]:55529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1oh9s8-0002Se-23 for 58318 <at> debbugs.gnu.org; Sat, 08 Oct 2022 09:28:11 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 298DS0TU017890 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Sat, 8 Oct 2022 13:28:01 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83a667mook.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 07 Oct 2022 22:14:19 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> Date: Sat, 08 Oct 2022 13:28:00 +0000 Message-ID: <xjflepq1m3j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Corwin Brust <corwin@HIDDEN> >> Date: Fri, 7 Oct 2022 10:52:04 -0500 >> Cc: Eli Zaretskii <eliz@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, >> 58318 <at> debbugs.gnu.org >> >> On Fri, Oct 7, 2022 at 9:35 AM Andrea Corallo <akrl@HIDDEN> wrote: >> > >> > > >> > > OK, then let's go for precompiling all the trampolines AOT. >> > >> > The only downside might be build time, compiling a trampoline is quick, >> > 1000+ maybe not so much. >> > >> >> If this will mostly affect those building Windows binaries *for >> redistribution*, perhaps it's not a big problem? Based on my own very >> limited testing, it's fine for me. > > Right, so I think we need a special Makefile target to produce those > compiled trampolines (something like "make trampolines"), and that > target should be only used manually when building a binary > distribution, not when building the release tarball for use on the > same machine where it is built. > > Andrea, could you please come up with a patch for that? Thanks. Right, will do. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 08 Oct 2022 14:29:01 +0000 Resent-Message-ID: <handler.58318.B58318.16652393412126 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: corwin@HIDDEN, 58318 <at> debbugs.gnu.org, bartosz.bubak@HIDDEN, akrl@HIDDEN Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16652393412126 (code B ref 58318); Sat, 08 Oct 2022 14:29:01 +0000 Received: (at 58318) by debbugs.gnu.org; 8 Oct 2022 14:29:01 +0000 Received: from localhost ([127.0.0.1]:41133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ohAop-0000Xx-OI for submit <at> debbugs.gnu.org; Sat, 08 Oct 2022 10:29:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ohAoi-0000Xc-Q4 for 58318 <at> debbugs.gnu.org; Sat, 08 Oct 2022 10:28:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ohAob-0003m8-If; Sat, 08 Oct 2022 10:28:35 -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=hzXidJNVAQu255cI3oYZF2CgQNWSPdAHfRvTETfokrA=; b=j78edW4hFXFn ZMZda5APnTfYokpKW9cM8BzXg/pFBYW4fFTc0tWZjn5Yl7F2WW6UG+YgUnNnX4o2cUxiqP8GV1Tdz VE0CPeZr7mdxxZBUoZenBc4KsdwVvNO4lQ5fLyi+4c+TTBd12lSQqVInu99IEqHW0SBm854z6PiSH SRmsF2uFjnwuaU2j2ockGWr/XmfhrCAtOmnxuoOKUN7VtJTmClym8DOcdoJnLHvHMsegWmf/DDIgq HKmZ3Cboe+8s7ChBuK5hrN/x6b39qZ5mEfQjdv8dJeSth34Xx+n7Dt4Aau7pe26fmmznHIAmQ0JFp Y54fQVG84HIWHA39gOgEuA==; Received: from [87.69.77.57] (port=2001 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ohAoZ-0008SQ-Ka; Sat, 08 Oct 2022 10:28:33 -0400 Date: Sat, 08 Oct 2022 17:28:25 +0300 Message-Id: <83zge6jsom.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87fsfytqaa.fsf@HIDDEN> (message from Lars Ingebrigtsen on Sat, 08 Oct 2022 15:10:05 +0200) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <87o7umtqwh.fsf@HIDDEN> <831qrilb5v.fsf@HIDDEN> <87fsfytqaa.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) > From: Lars Ingebrigtsen <larsi@HIDDEN> > Cc: corwin@HIDDEN, akrl@HIDDEN, bartosz.bubak@HIDDEN, > 58318 <at> debbugs.gnu.org > Date: Sat, 08 Oct 2022 15:10:05 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> That leaves the question of what we should do with the Windows zip file > >> we (that is, Corwin) distributes, and I think we should avoid enabling > >> nativecomp in that build, so that it works on the widest range of > >> Windows machines. > > > > The Windows build with nativecomp is supposed to be fully workable on > > systems that don't have libgccjit, even if the libgccjit bundled with > > the zip file is not installed or deleted. If there are issues with > > that, they should be fixed, because we want to allow users to move > > Emacs from system top system without the optional libraries, and have > > a functional Emacs, like is already the case with image libraries. > > And my suggestion for achieving that is to not enable nativecomp in > this build. I don't agree. > Adding extra these extra mechanisms for Windows builds only seems to be > against the general GNU guidelines for non-free systems (as well as > adding an extra maintenance burden to an already complicated area, > because the code that finds and uses the extra pre-built trampolines > will have to be in the general comp.el code). The general mechanism already exists, and for a long time. We are just using it. Adding an optional library is boilerplate and quite easy. It's basically a non-issue. As for the specific issue of trampolines, I understand that compiling them is a simple command, and so also a non-issue.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Oct 2022 19:24:02 +0000 Resent-Message-ID: <handler.58318.B58318.166551623724533 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166551623724533 (code B ref 58318); Tue, 11 Oct 2022 19:24:02 +0000 Received: (at 58318) by debbugs.gnu.org; 11 Oct 2022 19:23:57 +0000 Received: from localhost ([127.0.0.1]:54886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oiKr7-0006Nd-Gp for submit <at> debbugs.gnu.org; Tue, 11 Oct 2022 15:23:57 -0400 Received: from mx.sdf.org ([205.166.94.24]:61748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1oiKr6-0006NV-33 for 58318 <at> debbugs.gnu.org; Tue, 11 Oct 2022 15:23:56 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29BJNsTU007468 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 11 Oct 2022 19:23:54 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <xjflepq1m3j.fsf@HIDDEN> (Andrea Corallo's message of "Sat, 08 Oct 2022 13:28:00 +0000") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> Date: Tue, 11 Oct 2022 19:23:54 +0000 Message-ID: <xjfh70a17w5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Andrea Corallo <akrl@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> From: Corwin Brust <corwin@HIDDEN> >>> Date: Fri, 7 Oct 2022 10:52:04 -0500 >>> Cc: Eli Zaretskii <eliz@HIDDEN>, larsi@HIDDEN, bartosz.bubak@HIDDEN, >>> 58318 <at> debbugs.gnu.org >>> >>> On Fri, Oct 7, 2022 at 9:35 AM Andrea Corallo <akrl@HIDDEN> wrote: >>> > >>> > > >>> > > OK, then let's go for precompiling all the trampolines AOT. >>> > >>> > The only downside might be build time, compiling a trampoline is quick, >>> > 1000+ maybe not so much. >>> > >>> >>> If this will mostly affect those building Windows binaries *for >>> redistribution*, perhaps it's not a big problem? Based on my own very >>> limited testing, it's fine for me. >> >> Right, so I think we need a special Makefile target to produce those >> compiled trampolines (something like "make trampolines"), and that >> target should be only used manually when building a binary >> distribution, not when building the release tarball for use on the >> same machine where it is built. >> >> Andrea, could you please come up with a patch for that? Thanks. > > Right, will do. > > Andrea Okay 3744720904 adds 'trampolines' as target. The trampolines are deposed in the 'native-lisp' directory so it will do the job for packaging the release. Build time for this target is on my machine ~ 1min 30sec. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Oct 2022 19:30:02 +0000 Resent-Message-ID: <handler.58318.B58318.166551654525013 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166551654525013 (code B ref 58318); Tue, 11 Oct 2022 19:30:02 +0000 Received: (at 58318) by debbugs.gnu.org; 11 Oct 2022 19:29:05 +0000 Received: from localhost ([127.0.0.1]:54896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oiKw4-0006VN-J6 for submit <at> debbugs.gnu.org; Tue, 11 Oct 2022 15:29:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1oiKw0-0006Us-Lc for 58318 <at> debbugs.gnu.org; Tue, 11 Oct 2022 15:29:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43570) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oiKvv-0005sc-Dy; Tue, 11 Oct 2022 15:28:55 -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=p7xlx2c0yUXZN7HIP3DcCc+UmzXEAyV6YbBrvPKaGKU=; b=iGPgeYmabbyg Wg/7Vt9QwiQ5h4S8u4PROdQf21R8zNz2Fxmr1juxyKmKqXXmFKT0muN+P7bx4Rz0Qnp3ltAuH6OnQ sp/TjAcCtV4aO6nU4C371Z9R+etE2ZWG80LW7KZ/9h5FnB/Mhh7HF2O2SztVL5C4mYdZbwxaq77DJ 5R9ehtTTqF4PibobNbbNg9SvOvRG2XOKFnvWTmDEBLLRIv5Xe/CWh1N86ijGLfkhxiuNkU2YfeuQi sP2jAfUqDEboC6Qr9ak1+9XW1cLRxYBPjhlzftsTOPFGhEF8Fxdx8Te6IhBdUupSXEYmqS0IcCCLB +rNalmDUcxzQ/nK4eKDcbw==; Received: from [87.69.77.57] (port=1591 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oiKvt-00054x-Sg; Tue, 11 Oct 2022 15:28:54 -0400 Date: Tue, 11 Oct 2022 22:29:04 +0300 Message-Id: <834jwadurj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfh70a17w5.fsf@HIDDEN> (message from Andrea Corallo on Tue, 11 Oct 2022 19:23:54 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> <xjfh70a17w5.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, > bartosz.bubak@HIDDEN > Date: Tue, 11 Oct 2022 19:23:54 +0000 > > Okay 3744720904 adds 'trampolines' as target. The trampolines are > deposed in the 'native-lisp' directory so it will do the job for > packaging the release. Thanks. > Build time for this target is on my machine ~ 1min 30sec. How does this compare to the rest of the build?
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 11 Oct 2022 20:46:01 +0000 Resent-Message-ID: <handler.58318.B58318.16655211318896 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.16655211318896 (code B ref 58318); Tue, 11 Oct 2022 20:46:01 +0000 Received: (at 58318) by debbugs.gnu.org; 11 Oct 2022 20:45:31 +0000 Received: from localhost ([127.0.0.1]:54980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oiM82-0002JP-Ue for submit <at> debbugs.gnu.org; Tue, 11 Oct 2022 16:45:31 -0400 Received: from mx.sdf.org ([205.166.94.24]:52181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1oiM7y-0002JD-HV for 58318 <at> debbugs.gnu.org; Tue, 11 Oct 2022 16:45:30 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29BKjJLg017292 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 11 Oct 2022 20:45:20 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <834jwadurj.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 11 Oct 2022 22:29:04 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> <xjfh70a17w5.fsf@HIDDEN> <834jwadurj.fsf@HIDDEN> Date: Tue, 11 Oct 2022 20:45:19 +0000 Message-ID: <xjfzge2ytr4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, >> bartosz.bubak@HIDDEN >> Date: Tue, 11 Oct 2022 19:23:54 +0000 >> >> Okay 3744720904 adds 'trampolines' as target. The trampolines are >> deposed in the 'native-lisp' directory so it will do the job for >> packaging the release. > > Thanks. > >> Build time for this target is on my machine ~ 1min 30sec. > > How does this compare to the rest of the build? make bootstrap on my dev machine (-j16) is ~ 3min 10 secs. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Oct 2022 05:22:01 +0000 Resent-Message-ID: <handler.58318.B58318.166555211112325 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166555211112325 (code B ref 58318); Wed, 12 Oct 2022 05:22:01 +0000 Received: (at 58318) by debbugs.gnu.org; 12 Oct 2022 05:21:51 +0000 Received: from localhost ([127.0.0.1]:55333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oiUBj-0003Cj-Go for submit <at> debbugs.gnu.org; Wed, 12 Oct 2022 01:21:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1oiUBg-0003CV-KQ for 58318 <at> debbugs.gnu.org; Wed, 12 Oct 2022 01:21:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oiUBa-0001Ic-Sx; Wed, 12 Oct 2022 01:21:42 -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=xKCFJtquMoG+rGtdp5nsztuU7cXR36XDqhjWK9T7OEU=; b=C+F93xv/ks9m 9NKphggcKN5cFeZhHFrgbyLOOG+lcXY0REWbVcpmsk8M6Qc2AeReKliIIiTUDbVC4UXv8ZFUcyvtk d/2BnsGPdLwHzWfA8GsYULMxRQ5L09PgXKiFvTgU8xbRqzYd9tkaRxY8EfqY9rDn3lThSURM5TDQt T/7xmjFRKySWhtzFBq9tGDmhXCp1RbyzB8xctXziPVKRUvkmVXgMsZmhNE+Ns2kJh2Fclq822q4Tj N1Hu3UAh0GvkF9e1qKPg8HxzqWf4f+A0ue50cdyf2gu9L2+Sh8poIXltV09+HOyaA0v//l7A+hbAa WrkBw7fNbpYtwsXxrDXnlQ==; Received: from [87.69.77.57] (port=2110 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oiUBa-0007ko-1l; Wed, 12 Oct 2022 01:21:42 -0400 Date: Wed, 12 Oct 2022 08:21:53 +0300 Message-Id: <83wn95d3bi.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfzge2ytr4.fsf@HIDDEN> (message from Andrea Corallo on Tue, 11 Oct 2022 20:45:19 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <835ygxsdyu.fsf@HIDDEN> <CAJf-WoRbE4BknoYRv-0fxmF8N7DQzZuEV869bXNRjc374anp3w@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> <xjfh70a17w5.fsf@HIDDEN> <834jwadurj.fsf@HIDDEN> <xjfzge2ytr4.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, > bartosz.bubak@HIDDEN > Date: Tue, 11 Oct 2022 20:45:19 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Andrea Corallo <akrl@HIDDEN> > >> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, > >> bartosz.bubak@HIDDEN > >> Date: Tue, 11 Oct 2022 19:23:54 +0000 > >> > >> Okay 3744720904 adds 'trampolines' as target. The trampolines are > >> deposed in the 'native-lisp' directory so it will do the job for > >> packaging the release. > > > > Thanks. > > > >> Build time for this target is on my machine ~ 1min 30sec. > > > > How does this compare to the rest of the build? > > make bootstrap on my dev machine (-j16) is ~ 3min 10 secs. I meant the time to build a release tarball, which should be much shorter. Sorry for being unclear.
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Andrea Corallo <akrl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Oct 2022 08:15:01 +0000 Resent-Message-ID: <handler.58318.B58318.166556248929789 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166556248929789 (code B ref 58318); Wed, 12 Oct 2022 08:15:01 +0000 Received: (at 58318) by debbugs.gnu.org; 12 Oct 2022 08:14:49 +0000 Received: from localhost ([127.0.0.1]:55615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oiWt7-0007kO-8N for submit <at> debbugs.gnu.org; Wed, 12 Oct 2022 04:14:49 -0400 Received: from mx.sdf.org ([205.166.94.24]:57893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akrl@HIDDEN>) id 1oiWt3-0007kE-BY for 58318 <at> debbugs.gnu.org; Wed, 12 Oct 2022 04:14:48 -0400 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 29C8EhXU027349 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Wed, 12 Oct 2022 08:14:43 GMT From: Andrea Corallo <akrl@HIDDEN> In-Reply-To: <83wn95d3bi.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 12 Oct 2022 08:21:53 +0300") References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> <xjfh70a17w5.fsf@HIDDEN> <834jwadurj.fsf@HIDDEN> <xjfzge2ytr4.fsf@HIDDEN> <83wn95d3bi.fsf@HIDDEN> Date: Wed, 12 Oct 2022 08:14:43 +0000 Message-ID: <xjfr0zdzcek.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Andrea Corallo <akrl@HIDDEN> >> Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, >> bartosz.bubak@HIDDEN >> Date: Tue, 11 Oct 2022 20:45:19 +0000 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> >> From: Andrea Corallo <akrl@HIDDEN> >> >> Cc: larsi@HIDDEN, Corwin Brust <corwin@HIDDEN>, 58318 <at> debbugs.gnu.org, >> >> bartosz.bubak@HIDDEN >> >> Date: Tue, 11 Oct 2022 19:23:54 +0000 >> >> >> >> Okay 3744720904 adds 'trampolines' as target. The trampolines are >> >> deposed in the 'native-lisp' directory so it will do the job for >> >> packaging the release. >> > >> > Thanks. >> > >> >> Build time for this target is on my machine ~ 1min 30sec. >> > >> > How does this compare to the rest of the build? >> >> make bootstrap on my dev machine (-j16) is ~ 3min 10 secs. > > I meant the time to build a release tarball, which should be much > shorter. Sorry for being unclear. Apologies on my side, I'm not very much into release tarball generation. If you specify what's the command you are referring to I can time it and report. BR Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#58318: 28.2; Emacs installed from package won't work with MinGW Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Oct 2022 12:51:02 +0000 Resent-Message-ID: <handler.58318.B58318.166557905421853 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 58318 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo <akrl@HIDDEN> Cc: larsi@HIDDEN, corwin@HIDDEN, bartosz.bubak@HIDDEN, 58318 <at> debbugs.gnu.org Received: via spool by 58318-submit <at> debbugs.gnu.org id=B58318.166557905421853 (code B ref 58318); Wed, 12 Oct 2022 12:51:02 +0000 Received: (at 58318) by debbugs.gnu.org; 12 Oct 2022 12:50:54 +0000 Received: from localhost ([127.0.0.1]:56041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oibCI-0005gO-11 for submit <at> debbugs.gnu.org; Wed, 12 Oct 2022 08:50:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1oibCG-0005gB-6K for 58318 <at> debbugs.gnu.org; Wed, 12 Oct 2022 08:50:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oibCA-0004KS-OS; Wed, 12 Oct 2022 08:50:46 -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=unceYX0qxyW0n51aVoRrVXXEcu/MbyG3wrv2W1ZF3kE=; b=JeIS8PmsoudQ tdHCrJj3YduBj/3dbfNDKXVjLVqMSnFtcXg7sbBpXmPTtsaU9o+yf0QYJO0dGOfjko7LHxMhILJMH dPcKkGe29qoHhV5fxk0O4hEHT41cI9mTYdk3HGbXlCadjFaNYU1f3x3mmi230FlDolyViX8b/X39F 9Oe6YvxScFm4qMwrd3ZF1fJ2VOpD4aRt6HFjVjd4SY26ihaDR0KbvzVpBfxG7uU8QoAWmHIDB2FOp 5qO134mYG1rg+wvb7O/4HaLETve1deMIOGQnJXHIyTHdhp+JhSAEJSFRHz0jCAEoqnmx2i1zDiWTJ Udkxt7awF+SQqCyGYlbS1Q==; Received: from [87.69.77.57] (port=2288 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oibCA-0003Dn-7T; Wed, 12 Oct 2022 08:50:46 -0400 Date: Wed, 12 Oct 2022 15:50:57 +0300 Message-Id: <83ilkpcij2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <xjfr0zdzcek.fsf@HIDDEN> (message from Andrea Corallo on Wed, 12 Oct 2022 08:14:43 +0000) References: <CAFH7cOoWpRiPb3QWSpdvm3gTMWAVO=mN8DgrxVVjZJewrXqReg@HIDDEN> <87zge9w049.fsf@HIDDEN> <83k05dovwq.fsf@HIDDEN> <87a667x3l4.fsf@HIDDEN> <83edvjondh.fsf@HIDDEN> <87sfjzvnyu.fsf@HIDDEN> <837d1bomsv.fsf@HIDDEN> <xjfilkv3j6f.fsf@HIDDEN> <83wn9bn69q.fsf@HIDDEN> <xjfbkqn3hu0.fsf@HIDDEN> <83tu4fn3rz.fsf@HIDDEN> <xjf7d1b3fk2.fsf@HIDDEN> <83r0zjn31y.fsf@HIDDEN> <xjf35bz3dng.fsf@HIDDEN> <CAJf-WoSPkTpWV1==M8DFyroAjdZEyp3P7qcjoVumGPiZEhSqtw@HIDDEN> <83a667mook.fsf@HIDDEN> <xjflepq1m3j.fsf@HIDDEN> <xjfh70a17w5.fsf@HIDDEN> <834jwadurj.fsf@HIDDEN> <xjfzge2ytr4.fsf@HIDDEN> <83wn95d3bi.fsf@HIDDEN> <xjfr0zdzcek.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Andrea Corallo <akrl@HIDDEN> > Cc: larsi@HIDDEN, corwin@HIDDEN, 58318 <at> debbugs.gnu.org, > bartosz.bubak@HIDDEN > Date: Wed, 12 Oct 2022 08:14:43 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> make bootstrap on my dev machine (-j16) is ~ 3min 10 secs. > > > > I meant the time to build a release tarball, which should be much > > shorter. Sorry for being unclear. > > Apologies on my side, I'm not very much into release tarball generation. > If you specify what's the command you are referring to I can time it and > report. It isn't too important, so feel free to disregard. But if you have a few minutes, then unpack the Emacs 28.2 release tarball and build it with -j16. Thanks.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.