From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: GnuTLS for W32 Date: Wed, 04 Jan 2012 08:57:48 -0500 Message-ID: References: <83wr9bqez3.fsf@gnu.org> <87y5tr9dwv.fsf_-_@lifelogs.com> <87k45alwgb.fsf@wanadoo.es> <87fwfyltm1.fsf@wanadoo.es> <87boqmlrma.fsf@wanadoo.es> <87ty4e9j19.fsf@lifelogs.com> <83obumqa0v.fsf@gnu.org> <87ipktag2e.fsf@lifelogs.com> <87fwfxtxuz.fsf@wanadoo.es> <87aa64ubg9.fsf@wanadoo.es> <83boqkr9bp.fsf@gnu.org> <874nwcu17i.fsf@wanadoo.es> <834nwcr6un.fsf@gnu.org> <87vcosskhc.fsf@wanadoo.es> <831urgr2yr.fsf@gnu.org> <87r4zgsh2w.fsf@wanadoo.es> <87ipks3zbo.fsf@uwakimon.sk.tsukuba.ac.jp> <87boqk3q69.fsf@uwakimon.sk.tsukuba.ac.jp> <87aa634st8.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1325685491 10782 80.91.229.12 (4 Jan 2012 13:58:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 4 Jan 2012 13:58:11 +0000 (UTC) Cc: ofv@wanadoo.es, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 04 14:58:03 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RiRLu-00070K-4e for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2012 14:58:02 +0100 Original-Received: from localhost ([::1]:42817 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiRLt-0006CL-NQ for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2012 08:58:01 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:56021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiRLo-0006C1-9h for emacs-devel@gnu.org; Wed, 04 Jan 2012 08:58:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiRLi-0006sy-Cq for emacs-devel@gnu.org; Wed, 04 Jan 2012 08:57:56 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:47466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiRLi-0006su-BL for emacs-devel@gnu.org; Wed, 04 Jan 2012 08:57:50 -0500 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RiRLg-0001lF-NX; Wed, 04 Jan 2012 08:57:48 -0500 In-reply-to: <87aa634st8.fsf@uwakimon.sk.tsukuba.ac.jp> (stephen@xemacs.org) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:147269 Archived-At: > From: "Stephen J. Turnbull" > Cc: ofv@wanadoo.es, > emacs-devel@gnu.org > Date: Wed, 04 Jan 2012 20:21:07 +0900 > > Eli Zaretskii writes: > > > For this reason, I think we should give Emacs users an option to put > > the downloaded DLL in some directory that is not Emacs-specific, so > > that other programs could use it. > > Well, as you know I'm not a Windows person, but my understanding is > that one reason that DLL hell is called "DLL hell" An aside: the "DLL hell"s flames are much lower now than they used to be, see http://en.wikipedia.org/wiki/Side-by-side_assembly FWIW, I didn't have a single problem for years on my XP boxes. YMMV, of course. > is that programs install their own versions of DLLs *in the system > directories* that for one reason or another are inappropriate for > other programs. So in fact you're asking a lot of knowledge on the > user's part to get this right. Only as an option, which I expect to be used by someone who really knows what they are doing. By default, we should install into the directory of emacs.exe. (Btw, it doesn't have to be a system directory to be useful to other programs. A DLL that is not a standard component on Windows can be put in some directory on PATH that was created and is maintained by the user. That's what I do, FWIW.) > I think that the thing to do is for Emacs to install private versions > of DLLs when it installs any at all By default, certainly.