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 20:09:08 +0200 Message-ID: <83r4zfpcfv.fsf@gnu.org> References: <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> <87fwfvsgfv.fsf@wanadoo.es> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: dough.gmane.org 1325700618 31901 80.91.229.12 (4 Jan 2012 18:10:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 4 Jan 2012 18:10:18 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?iso-8859-1?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 04 19:10:14 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 1RiVHv-0006MJ-AT for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2012 19:10:11 +0100 Original-Received: from localhost ([::1]:46970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVHu-0004zG-ME for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2012 13:10:10 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:42532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVHr-0004xl-OG for emacs-devel@gnu.org; Wed, 04 Jan 2012 13:10:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RiVHq-0007AC-Bw for emacs-devel@gnu.org; Wed, 04 Jan 2012 13:10:07 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:47305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RiVHq-00078s-5L for emacs-devel@gnu.org; Wed, 04 Jan 2012 13:10:06 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LXA00200D01Y600@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Wed, 04 Jan 2012 20:09:56 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.126.18.76]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LXA0021FD4JXB20@a-mtaout21.012.net.il>; Wed, 04 Jan 2012 20:09:56 +0200 (IST) In-reply-to: <87fwfvsgfv.fsf@wanadoo.es> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.169 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:147280 Archived-At: > From: =D3scar Fuentes > Date: Wed, 04 Jan 2012 15:14:28 +0100 >=20 > > http://en.wikipedia.org/wiki/Side-by-side_assembly >=20 > That requires an installer that follows MS guidelines. And granted, the DLLs that were causing the hell come with an installer. > It's not as easy as unzipping a file on a directory. Nobody suggested that; it was an aside. > I think that Emacs is right now capable of loading a dll from an > arbitrary place. With great care, yes. dynamic-library-alist is carefully hand-crafte= d to DTRT with several DLLs of different versions on the same machine. Just pushing arbitrary file name there is not the best idea. > Just set dynamic-library-alist as it contains ('gnutls > . "/path/to/gnutls/gnutls.dll") (or whatever are the right names). Putting DLLs in arbitrary places is not TRT. We should put it in the same directory where emacs.exe lives, and then there's no need to do anything with dynamic-library-alist. > Installing a dll intended to be used by Emacs on a shared place is > asking for trouble. Please give me the credit that when I do that I know what I'm doing. I have been doing that for years with no problems at all. I'm sure others have succeeded in learning a few simple rules of how to do thi= s safely. That's why an _option_ to do it available to knowledgeable users would be a bonus. The default place should be where emacs.exe lives.