From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ali_gnu2@emvision.com Newsgroups: gmane.emacs.devel Subject: Re: Emacs-devel Digest, Vol 246, Issue 17 Date: Sat, 17 Aug 2024 16:49:21 -0600 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3981"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 18 00:50:09 2024 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 1sfSFM-0000qX-5G for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Aug 2024 00:50:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sfSEj-00010r-IE; Sat, 17 Aug 2024 18:49:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfSEg-00010b-V7 for emacs-devel@gnu.org; Sat, 17 Aug 2024 18:49:27 -0400 Original-Received: from fout6-smtp.messagingengine.com ([103.168.172.149]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfSEf-0000xJ-1p for emacs-devel@gnu.org; Sat, 17 Aug 2024 18:49:26 -0400 Original-Received: from phl-compute-06.internal (phl-compute-06.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id A2511138D499 for ; Sat, 17 Aug 2024 18:49:22 -0400 (EDT) Original-Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sat, 17 Aug 2024 18:49:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1723934962; x=1724021362; bh=lHmpfGl4Rem/1UeYuh+DmDBcvgfbeXxjQuqd4IAPp90=; b= BjmqSTdzfbJ0QgW0tNMgax7Wb/4jnhkK3UHZWRYD3nMtubxQPHplVcWUkbH5sAbC jbYwpElxm7hAD2bSr+R/Uf4dFpiuQYdNAyjuOu9pbhegKpX5emC1igJg3/86POpl LDa0VG65BGkC3rsSsSlzRNYWtmShWVokJXuOKkPk/jU9DtlxcC8rhwVKd0eGeMnZ wume+B4ttlS43xpXv7Z9gVm1Ki/wGiXAZoflp1HD9nIP/eL8zV5GrFZ5lXKYo6r8 TFBUIKkDolJOW1F+rKCu0onRrwSxoAWR1EhOB4tHkj9zl5YV2Q5ihU00uYU3TgiU 5wS5akAlp5XTCeXaIiWbgQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1723934962; x= 1724021362; bh=lHmpfGl4Rem/1UeYuh+DmDBcvgfbeXxjQuqd4IAPp90=; b=f jlNDc51UjzmhXkOknsbgiiv6F4Po/AVUb23wMcF9fPrlMZ8KgC3DEcz3KgcNU5tP GjxrSWPXNNdLlnH9iHFjuA8vZroRuVXSVLcTFpHK2NZ9SUoc4nJz/ny6nNiHBjF+ tCc/cnXBPFL3dT2RFxVOWNOx7/YGmauvoBuLk6FC4jTAunieAniX9tMXZWNcj1q7 gM0BreK1deOFvo9QSzA++MRbrGIke/RtqNi6UAwzSSxGCT41U8AIk0EoEvsyJhu8 FALmzQRWuwYzXZnQEHI9/NFuYSfS5SOJ3ThKkeDdiAXeiUXML7YxnMfb7Y82MLGk +E7NBplKYiD/XcY6wTX9A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudduuddgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfg fuvfhfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpegrlhhipghgnhhuvdesvghmvhhi shhiohhnrdgtohhmnecuggftrfgrthhtvghrnhepveekieevhfeifeelgefgvdelveffhf egueffteelkedvgfevjeevieeutdegjedunecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonhdrtghomh dpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepvghm rggtshdquggvvhgvlhesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: ie0614658:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 17 Aug 2024 18:49:22 -0400 (EDT) Content-Language: en-US In-Reply-To: Received-SPF: pass client-ip=103.168.172.149; envelope-from=ali_gnu2@emvision.com; helo=fout6-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322873 Archived-At: On 8/17/24 10:00 AM, emacs-devel-request@gnu.org wrote: >> Moreover, whatever becomes of the portable ELF unexec should >> not affect the Solaris unexec, which is provided by the operating system >> and should function without the likes of gmalloc. > AFAIK, the portable dumper is the default also on Solaris, so there is > no need to keep the unexec build around just for that platform. The Solaris code that does that is called dldump() and was invented years ago (~25 years?) to support emacs. We used to get occasional bug reports about emacs not dumping from time to time, and dldump() put an end to that. I'm the person who maintains that code in Solaris, and also the person who packages Emacs for our platform. We stopped using the unexec code the moment the portable dumper arrived, and haven't looked back. I don't think we'd even notice if unexec() went away. There are open source variants of Solaris for whom I don't speak, but from what I know about our common code, they should not be any more stuck on unexec() than we are. pdumper really doesn't use any unix features that didn't exist decades ago. Thanks for caring, but don't let us slow this down. The portable dumper is The Way. - Ali