From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#50666: 28.0.50; Fix native compilation on Cygwin Date: Thu, 23 Sep 2021 19:37:22 +0000 Message-ID: References: <9f20194e-b1ba-9417-4f18-caa1d80b5568@cornell.edu> <01a89ba6-2786-df04-0181-069b50a70331@cornell.edu> <835yux5dn1.fsf@gnu.org> <87bl4pf3s1.fsf@Otto.invalid> <83tuih3uvr.fsf@gnu.org> <877dfcg5tu.fsf@Otto.invalid> <83pmt44vn1.fsf@gnu.org> <83mto84r9l.fsf@gnu.org> <83fsu04mai.fsf@gnu.org> <1a5e01a2-2247-2f68-82f6-2075577e02b6@cornell.edu> <837dfc4hi1.fsf@gnu.org> <4ae8067f-55b2-d243-66f3-f76493095a39@cornell.edu> <83o88jvity.fsf@gnu.org> <8e8e74ce-0deb-bcdc-d298-be2e9d4636d7@cornell.edu> <83bl4juu2c.fsf@gnu.org> <87h7ebrylf.fsf@Rainer.invalid> <834kabuqsf.fsf@gnu.org> <87zgs3qh5y.fsf@Rainer.invalid> Reply-To: Andrea Corallo Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7810"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 50666@debbugs.gnu.org To: Achim Gratz Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 23 21:38:15 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTUXv-0001ly-0T for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 21:38:15 +0200 Original-Received: from localhost ([::1]:55934 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTUXu-0000BL-44 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 15:38:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTUXi-00009Z-B5 for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 15:38:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44382) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mTUXi-0005AY-2q for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 15:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mTUXh-0003US-Uo for bug-gnu-emacs@gnu.org; Thu, 23 Sep 2021 15:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Sep 2021 19:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50666 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 50666-submit@debbugs.gnu.org id=B50666.163242584613364 (code B ref 50666); Thu, 23 Sep 2021 19:38:01 +0000 Original-Received: (at 50666) by debbugs.gnu.org; 23 Sep 2021 19:37:26 +0000 Original-Received: from localhost ([127.0.0.1]:55928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTUX7-0003TU-RK for submit@debbugs.gnu.org; Thu, 23 Sep 2021 15:37:26 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:56316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTUX5-0003TJ-VH for 50666@debbugs.gnu.org; Thu, 23 Sep 2021 15:37:24 -0400 Original-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 18NJbMla018919 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 23 Sep 2021 19:37:22 GMT In-Reply-To: <87zgs3qh5y.fsf@Rainer.invalid> (Achim Gratz's message of "Thu, 23 Sep 2021 20:29:45 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:215223 Archived-At: Achim Gratz writes: > Eli Zaretskii writes: >> Out of curiosity, what do you do with the myriad DLLs that Windows >> itself provides? Aren't they part of the same problem with the Cygwin >> implementation of 'fork'? > > These are never part of the Cygwin process. > >> No, there are no architecture-specific branches. I guess the idea is >> that the 2 hashes in the file name and the 3rd has in the directory >> name (which depends on the Emacs binary) will take care of that. > > Hmm, I seem to remember some post from Andrea that showed a > x86_64-pc-linux-gnu subdirectory for the cached files. So how are these > hashes generated, then? Hi Achim, the triplet is not mentioned explicitly in the generated path as it was deemed to be excessively verbose. It is now included in the hash of the directory name. To get practical I've: ~/.emacs.d/eln-cache/28.0.50-2045295c/apropos-7c1ecbdf-10e46ddb.eln ^^^ ^^^ ^^^ A B C A- accounts for emacs-verison, system-configuration, system-configuration-options and the signatures of all the subr present in the C code. B- accounts for the absolute filename of the source file C- accounts for the content for the source file Regards Andrea