From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Compressed *.el files Date: Wed, 22 Sep 2021 16:08:55 +0300 Message-ID: <83ee9gwye0.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27520"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Andrea Corallo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 22 15:11:26 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 1mT222-00071g-94 for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Sep 2021 15:11:26 +0200 Original-Received: from localhost ([::1]:46352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mT220-0008Ql-Rc for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Sep 2021 09:11:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mT1zg-0004ey-TM for emacs-devel@gnu.org; Wed, 22 Sep 2021 09:09:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34216) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mT1zg-0001TX-Gr; Wed, 22 Sep 2021 09:09:00 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1832 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mT1zg-0004EY-1A; Wed, 22 Sep 2021 09:09:00 -0400 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:275316 Archived-At: Andrea, The function comp-el-to-eln-rel-filename is capable of processing compressed *.el.gz files, which is of course needed for working correctly in an installed Emacs. However, when it sees a file whose name ends in .gz, it invokes the function md5_gz_stream, which is only defined if Emacs was built with zlib. Does this have some fallback (which I'm missing ATM) for when Emacs was built without zlib, or do we need to add something there? Thanks.