From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: Re: Avoid duplicate emacs.exe / emacs-$version.exe Date: Sun, 29 Mar 2020 19:01:50 +0200 (CEST) Message-ID: <1985099315.1630555.1585501310037@mail1.libero.it> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="126445"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Mar 29 19:02:40 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jIbKZ-000Wp9-0r for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Mar 2020 19:02:39 +0200 Original-Received: from localhost ([::1]:39674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jIbKY-0007iE-3G for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Mar 2020 13:02:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48813) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jIbJr-0007H4-Ct for emacs-devel@gnu.org; Sun, 29 Mar 2020 13:01:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jIbJp-0003R6-SM for emacs-devel@gnu.org; Sun, 29 Mar 2020 13:01:54 -0400 Original-Received: from smtp-18-i2.italiaonline.it ([213.209.12.18]:44846 helo=libero.it) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jIbJp-0003OR-JL for emacs-devel@gnu.org; Sun, 29 Mar 2020 13:01:53 -0400 Original-Received: from oxapps-35-160.iol.local ([10.101.8.206]) by smtp-18.iol.local with ESMTPA id IbJmjNP6n74wTIbJmjMWoK; Sun, 29 Mar 2020 19:01:50 +0200 x-libjamoibt: 1601 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libero.it; s=s2014; t=1585501310; bh=vuO0AVG/mFx+UiyQ0JNoQNSMyTplWq49OwXuCKzjckA=; h=From; b=QnMPXegzqIVto3RTZVG7exwM2Fnzs/kOoYSmYrokaFLd8bcFjlbnwFc7wnyth7ctG 5IpY+hcA8q7gGUK7rLXFsJ6Yyy89mshIg77m0/VgqZUIrdYm09gpSGGms9yvfrYn1r tXqMhe4RTPhLuY4NYKaSuOPDjsrU4QjqCHUQvGRqh1LDmTFxzqtw0oVS5SN370j/Jq mck/KffC41NJUMiHGR0lUVPIYWAMeMwwbunecJJzTT+6untewTgLBZmhk9Fpqkounl iN6ilsDoWn0LFNPIo+gc3uTkgLfuQ+gEjsIPKZp9IH+oLcu4jNBTHvrXebnAKhHl/y 2xmhhNOv/weaQ== X-CNFS-Analysis: v=2.3 cv=N5ZX6F1B c=1 sm=1 tr=0 a=DxRh7VdLaNTZfq/i/R9cxQ==:117 a=4AzCvzHv44AA:10 a=IkcTkHD0fZMA:10 a=NYsujc5m4lEA:10 a=rUWoKj6RUha4mxgdnOEA:9 a=QEXdDO2ut3YA:10 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.1-Rev25 X-Originating-IP: 79.55.229.200 X-Originating-Client: open-xchange-appsuite x-libjamsun: rk2eRo4MOjaz+r4VkRhOTpUOSpJcvaCF x-libjamv: cdfYbW4zBE0= X-CMAE-Envelope: MS4wfMFoY5BhmoDAu2YMMR80Tw1F5YDE2bIKm6lTtSRFaWmzZjKO64tQjIG7f4BMxcHygU2IbWqK/gYGS2H/Pn63xv+9JDFsNcZ5MUI/PT7sqXdwuWAyPdvk 0QnUG6SGd8slJsuTyWLmU5Pu71bzHSqGJW8+kmPF1RuQZ5zpS/pZ4i/gmaFd1MOiiOuMJGhXa3bIXQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 213.209.12.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245949 Archived-At: Eli Zaretskii wrote: > I've just fixed that on master; Now my build on Windows via MSYS2 creates an hardlink instead then s symlink. Notice that MSYS2 by default does not enable symlink so the using 'ln -s ...' really copies the file. So I enabled Windows native symlink with rem To activate windows native symlinks uncomment next line set MSYS=winsymlinks:nativestrict in /msys2_shell.cmd (maybe W10 needs also the developpers mode). In this way my builds had 1 mar 13.55 emacs-27.0.90.exe 1 mar 14.01 emacs.exe -> emacs-27.0.90.exe What do I have to do to get back to the way I used to be? I don't want to delete the hardlink and add the symlink manually. BTW, why Emacs, on Windows, has 3 executable? runemacs.exe emacs-27.0.90.exe emacs.exe (hardlink, now) Yes, runemacs.exe to remove the DOS window (if I remember): why this cannot be done with a single EXE? On Windows there ar a lot of apps (IDE, Editore, Browser etc) which have only one EXE to be started with (no DOS window etc). WHY not Emacs? This could be another simplification in the spirit of this discussion... Ciao, Angelo.