From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel,gmane.emacs.windows Subject: Re: emacs-20110214 windows binaries Date: Tue, 15 Feb 2011 21:19:57 +0200 Message-ID: <838vxhp0ki.fsf@gnu.org> References: <871v3ajo0h.fsf@gmail.com> <83fwrpp4a6.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1297797612 1218 80.91.229.12 (15 Feb 2011 19:20:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 15 Feb 2011 19:20:12 +0000 (UTC) Cc: help-emacs-windows@gnu.org, emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 15 20:20:08 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PpQRT-0004Ti-As for ged-emacs-devel@m.gmane.org; Tue, 15 Feb 2011 20:20:07 +0100 Original-Received: from localhost ([127.0.0.1]:57900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PpQRS-0005dO-PB for ged-emacs-devel@m.gmane.org; Tue, 15 Feb 2011 14:20:06 -0500 Original-Received: from [140.186.70.92] (port=45552 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PpQRN-0005dI-Ou for emacs-devel@gnu.org; Tue, 15 Feb 2011 14:20:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PpQRM-0002tp-JM for emacs-devel@gnu.org; Tue, 15 Feb 2011 14:20:01 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:59477) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PpQRM-0002te-Cc; Tue, 15 Feb 2011 14:20:00 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LGO00400A8UDP00@a-mtaout20.012.net.il>; Tue, 15 Feb 2011 21:19:58 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.124.192.4]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LGO003QSB1626D0@a-mtaout20.012.net.il>; Tue, 15 Feb 2011 21:19:56 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:136063 gmane.emacs.windows:4837 Archived-At: > From: Andy Moreton > Date: Tue, 15 Feb 2011 18:46:58 +0000 > Cc: help-emacs-windows@gnu.org > > On Tue 15 Feb 2011, Eli Zaretskii wrote: > > >> From: Andy Moreton > >> Date: Tue, 15 Feb 2011 12:51:08 +0000 > >> Cc: help-emacs-windows@gnu.org > >> > >> When releasing a new binary, could you please add some notes to describe: > >> - which Bzr changeset you used to build the binaries > >> - the toolchain and lib versions you used (ideally with download URLs) > >> - how you configured the build > > > > The last one is readily available inside Emacs in the values of > > system-configuration and system-configuration-options. > > This pair of variables are helpful but provide only partial > information. In the case of Sean's builds: > > system-configuration is a variable defined in `C source code'. > Its value is "i386-mingw-nt5.1.2600" > > system-configuration-options is a variable defined in `C source code'. > Its value is > "--with-gcc (4.4) --no-opt --cflags -Ic:/imagesupport/include" I was referring to the "how you configured the build" part. These two variables tell exactly how configure.bat was invoked. > This lets me know that he used a MinGW32 toolchain. It does not tell me > which image library headers were available, or which versions. When/where is that an issue, except with libpng? > > The second one is an issue only wrt libpng, and for that you can > > examine the value of libpng-version. > > How is one meant to discover that this undocumented variable exists ? Well, I just told you about it, didn't I? ;-) So now you know. Also, it's mentioned in nt/INSTALL. > The values in dynamic-library-alist (formerly image-library-alist) don't > give any indication of what the build actually supports. It would be > useful to know which libraries are expected to work. Everything in dynamic-library-alist is supposed to work; if something doesn't, please submit a bug report. > All of this information is also useful for anybody trying to build emacs > themselves, to understand whether they have the right versions of > libraries. The information for that is in nt/INSTALL; again, if something is missing or unclear, please tell the specifics.