From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.devel Subject: Re: The emacs-28 release branch has been created Date: Sun, 3 Oct 2021 13:14:15 -0400 Message-ID: <10401c4a-1d0a-817c-942e-f08ab3130552@cornell.edu> References: <83lf3dgbl3.fsf@gnu.org> <6c7a9f1a-bf2d-4213-b954-2025eee1f282@cornell.edu> <838rzaa264.fsf@gnu.org> <2434455f-34f5-3e6b-b26f-db7b66cf8f3d@cornell.edu> <83ee9287ef.fsf@gnu.org> <83a6jq84wu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11559"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 03 19:16:56 2021 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 1mX56c-0002We-AQ for ged-emacs-devel@m.gmane-mx.org; Sun, 03 Oct 2021 19:16:54 +0200 Original-Received: from localhost ([::1]:53068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mX56R-0005RE-2m for ged-emacs-devel@m.gmane-mx.org; Sun, 03 Oct 2021 13:16:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mX54K-0004Y7-HB for emacs-devel@gnu.org; Sun, 03 Oct 2021 13:14:32 -0400 Original-Received: from mail-sn1anam02on2114.outbound.protection.outlook.com ([40.107.96.114]:8771 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mX54I-0004E3-3X; Sun, 03 Oct 2021 13:14:31 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nrM/ngzMy1LzU8JwCV2corgq5RQHc4TbYAQFopsbqWBH8iQrtatMXFSCjlD5zU2pWurecYhB5h8d9PLHbruNh5rYG4XTzPoJPvQEs6e1dTMkK3etSXjbI/z2PneqaDU2D5clTPbehJm2sWfJ3KBI341aTJLqR+Ce1TuvYRHLQzocFlexOFFuc9gLru2K+JuHeeceE1Jh26GTbngbHGuUdD+LbSbY1mwsiYhlgo0YmGK9Dm43hsPR+MW2NoOWYIhtro7okrGM+HJA9rnynzo6I286DuHn1HSjylVqcPkqMbE++jccH93LKSxfhWm+hNajKeSLUGmeevqDHKXtw/mnmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Zt5GD/ax6kaOzvitilPzTaXq+VAPP8b6ZWSSQkM5Alc=; b=G5NDckykOuCfmlYnXjxCqj1Ixit3GJ9QXf4me/+++aGkPfCAdsptFcLpWBhA4W3eM3o7Yczq2j1tuSRas3jv5ISPDeXLQ3XCaRnJAMgaT+zz68hNJbdD89Di+UawimXeJQ2Hqwy/c7m2fSUb6ip/mVyp/km/pGZEs1m2oaQ3+ab1OV/jt2sFsTHgG+KfYqN6r4b+s/0P2PCIjUy0QdlFU06L0pgZtVhAiCJ4zWh/d5xxQPBGr7pieaVMnPFdDlTdJrSvRXKhSXbFUyXcuIH3ZA5UGClVoW3KWH+WRdhMprNxGmoWOqsM+jhywcUKQIgYsLz9tCzBC+fn8rf1av4R7A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zt5GD/ax6kaOzvitilPzTaXq+VAPP8b6ZWSSQkM5Alc=; b=F7F4iNxQjyZwb4CUohvWhUpNnTrEzcSLAgR8Lo+OaZvVy3XRkxKC++mCcUcYt5FUlqArOaDuuhFwVv6exaMewivkz0DZ1G46O/yBOKAsg9emV7YozlV9GW0dhGxy7ORET+w9NfhIs2ySfveidTHYFlsVEwgJyuLPxCmTvgC3Qyg= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN3PR04MB2180.namprd04.prod.outlook.com (2a01:111:e400:7bb8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.17; Sun, 3 Oct 2021 17:14:24 +0000 Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093%6]) with mapi id 15.20.4566.022; Sun, 3 Oct 2021 17:14:17 +0000 In-Reply-To: <83a6jq84wu.fsf@gnu.org> Content-Language: en-US X-ClientProxiedBy: CH0PR03CA0281.namprd03.prod.outlook.com (2603:10b6:610:e6::16) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) Original-Received: from [IPv6:2603:7081:7e3f:3419:c929:ebb5:7c34:4a39] (2603:7081:7e3f:3419:c929:ebb5:7c34:4a39) by CH0PR03CA0281.namprd03.prod.outlook.com (2603:10b6:610:e6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Sun, 3 Oct 2021 17:14:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ab4d8b90-58d7-45a7-c52c-08d986913b23 X-MS-TrafficTypeDiagnostic: BN3PR04MB2180: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6E0bJDzqBNPaWtWEJGAHlUEJHZnD9dgS3q0lH5Kjw11TBT0Sndty0ogbEwUy2xR7dxAD8ASZ8JrdPx9lO19vFq4aEBRV/RoxPsgDYhyKndGate8ss29Qn3PwF3pq9PqS1PRQpRdlHxuRk23WI06W6kDRfaKIu7fZZOtKIjOQNvz0jDTdJ6RGumu4KvN6OUI14FugNx66WRx6/iDKOSdwTbtZLnmMkTcmI3aKkKTOoc1zjXtQeaNXmtIEpdKfM8m6JurQUHo4nGuaMBVIfpph+0AcnPesiD5ML7/XbH7gjTL0zCFjmLWHb7XDOiwPTVNzByC4JispZevrLEP7kvaaU1m+VjjYhNaaZG+6SoSdWeOsg7gEZkd2Hsbo88LBT9aIl57L8bMrPK2wqd5SMMLpiFpM+Yf3VaFKvaIh+FQHochiLa4V0uuaceuGs+jD8aC2/fngipYzuO4d96EzvinrO5HK8NA5n6Jap7pLEM/2XmBd5BUfP3j9myrTfHGGK9sL80Ixoab7Ck3xPJwnyTpBfp1e1E3YWuBU8Eim/L1IODWGdMxSaSKJHob9Zlr35aQEMeOIVSdCCS/A2QdGDN+AtoFLH1SaftwnAXttihfn+aacIxg5E2F+taLRCKAKX8BXrWGQffjpQcAa0HR5h7aKDxCJJZ9fRexTfAUak1gqqxZiMuhl7U4KdKN2oObDvTidMYeaJxqihlAB+X8slrMLFnwTNGYO4u1Ne2Sj/E8/q2XIwee/xIn29UNN6edc9 ByHanBCkuPpHCQKa+5uJ0jg1g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6916009)(31696002)(8936002)(86362001)(6486002)(186003)(83380400001)(2906002)(53546011)(2616005)(5660300002)(66556008)(786003)(36756003)(508600001)(66946007)(66476007)(75432002)(450100002)(4326008)(38100700002)(31686004)(316002)(8676002)(43740500002)(45980500001)(460985005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?GI/tP12Xevecf3UicgQTh9UUl0LvxUbvJIq3y3hpLdS4QdkqFgyrE6fK?= =?Windows-1252?Q?Nhh7x7jonTEpl5WmftMwPvNPicKrj7lGOVvewTySQRmWKV6CPekUcu5d?= =?Windows-1252?Q?1Im+Q2hdZw8VlSoJCJsS/g/ViYxFB5Rk8oAFA4iK8cQ3XVRwYY1Zg8Gt?= =?Windows-1252?Q?RZ/KmL1uagkt4FGyFjP4+UqM/iFEfqdxmZfjeIcjWa8vSmZwLdMFT5F2?= =?Windows-1252?Q?FK3Qn/UZXVvZ5F5fYRSyqZqP0uVx9+DRLD3Yn6kxbcYibKoGpxywMW5a?= =?Windows-1252?Q?++QcxfEMOGlCpPh6XgLjCIU9+LMGv6edncwiGq+L3t7swo7MesFXcZ2N?= =?Windows-1252?Q?1ix3xrJcyCHVrHDSIT+H5WCGhwg3j5MRmioTX9bbuaZ7LYyz7kQF3iHm?= =?Windows-1252?Q?LMsRYpyI0Tq71IzYTr1GQz/e9W4yDUuxYDoz+XCQzvvJWIqeSzPKoAPD?= =?Windows-1252?Q?zwoE6CX9HGS0tDSsKvqxNTuKiqo1WLYP4Bdbk1qfPJMzArOt/fwj3dxP?= =?Windows-1252?Q?oGiHgRmTPdG3ThU7Jy0kAYOebgM7pg8flpq5RBY2ncdb8o9L+yuF7pcC?= =?Windows-1252?Q?FkLDtssJ3tLB5Nuf5dPkVCmiE1h8697ZLSjSyGvecuEbmGp7ty6UTPEy?= =?Windows-1252? X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: ab4d8b90-58d7-45a7-c52c-08d986913b23 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2021 17:14:17.1455 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xC/rCNGeTmwKvlmW9dzoEwnO8rPWLh45DzuD4deilArF0yzklfWiXdaez1yRajYf5OOt676VQq0kjfY1sQR1bA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR04MB2180 Received-SPF: pass client-ip=40.107.96.114; envelope-from=kbrown@cornell.edu; helo=NAM02-SN1-obe.outbound.protection.outlook.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, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:276122 Archived-At: On 10/3/2021 12:11 PM, Eli Zaretskii wrote: >> Cc: emacs-devel@gnu.org >> From: Ken Brown >> Date: Sun, 3 Oct 2021 11:34:31 -0400 >> >>>> HAVE_NATIVE_COMP = @HAVE_NATIVE_COMP@ >>> >>> I think it's supposed to get that from the top-level Makefile. >>> Doesn't it do that in your builds? >> >> No. And both lib/Makefile.in and lisp/Makefile.in include that line. > > Oops! Should be fixed now, thanks. I built a tarball and started testing, and I found another bug, this one somewhat non-intuitive: In the recipe for ../native-lisp, "mkdir" needs to be replaced by "$(MKDIR_P)" (or even omitted). The reason is that the native-lisp directory actually exists by the time that recipe is executed. Suppose you run "make all" in src and the native-lisp directory doesn't exist. Make sees that the prerequisite "../native-lisp" of "all" doesn't exist, so it remembers that it will have to build it after building emacs$(EXEEXT), $(pdmp), and $(OTHER_FILES). But by that time native-lisp exists because of "make compile-first" in the lisp directory. Here's what I see in my build log before making the change: ./temacs --batch -l loadup --temacs=pbootstrap \ --bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/28.0.60/ [...] make -C ../lisp compile-first EMACS="../src/bootstrap-emacs.exe" make[2]: Entering directory '/tmp/emacs-28.0.60/lisp' ELC+ELN emacs-lisp/comp.elc ELC+ELN emacs-lisp/comp-cstr.elc [...] LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \ --bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/28.0.60/ [...] /usr/bin/mkdir ../native-lisp && make --no-print-directory ../lisp/emacs-lisp/autoload.eln ... ... and the mkdir command fails. After making the change, the native compilation of the preloaded files proceeds, and I think everything will be OK. I say "I think", because I ran into fork failures (even on 64-bit Cygwin!), so I'll need to insert rebase commands somewhere before I can test further. Ken