From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: bignum branch Date: Fri, 10 Aug 2018 12:48:38 +0300 Message-ID: <838t5eo8ll.fsf@gnu.org> References: <87o9fbbw1t.fsf@tromey.com> <87a7qr8cz7.fsf@tromey.com> <86tvoy3je9.fsf@gmail.com> <86bmb0vbxf.fsf@gmail.com> <87k1pnfcg1.fsf@tromey.com> <86sh4b1833.fsf@gmail.com> <861sbgz3dm.fsf@gmail.com> <83a7q4ufxp.fsf@gnu.org> <87wot71hpb.fsf@tromey.com> <86in4rgt1m.fsf@gmail.com> <83pnyyu0k1.fsf@gnu.org> <86k1p59haq.fsf@gmail.com> <83va8osuz2.fsf@gnu.org> <87ftzrknyg.fsf@tromey.com> <87zhxwig5k.fsf@tromey.com> <86lg9gl7vy.fsf@gmail.com> <87tvo4i9em.fsf@tromey.com> <86k1ozl0yd.fsf@gmail.com> <83in4iojva.fsf@gnu.org> <86bmaasm39.fsf@gmail.com> <106a9e2f-c275-e4c1-eae1-7d5d0d29b00e@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1533894403 21966 195.159.176.226 (10 Aug 2018 09:46:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Aug 2018 09:46:43 +0000 (UTC) Cc: andrewjmoreton@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 10 11:46:39 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fo40F-0005bu-DZ for ged-emacs-devel@m.gmane.org; Fri, 10 Aug 2018 11:46:39 +0200 Original-Received: from localhost ([::1]:55173 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fo42M-0003cY-3m for ged-emacs-devel@m.gmane.org; Fri, 10 Aug 2018 05:48:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fo42F-0003cR-4P for emacs-devel@gnu.org; Fri, 10 Aug 2018 05:48:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fo42A-00079w-84 for emacs-devel@gnu.org; Fri, 10 Aug 2018 05:48:43 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fo42A-00079o-4J; Fri, 10 Aug 2018 05:48:38 -0400 Original-Received: from [176.228.60.248] (port=3012 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fo429-0003dg-HS; Fri, 10 Aug 2018 05:48:37 -0400 In-reply-to: <106a9e2f-c275-e4c1-eae1-7d5d0d29b00e@cs.ucla.edu> (message from Paul Eggert on Fri, 10 Aug 2018 00:59:25 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:228358 Archived-At: > From: Paul Eggert > Date: Fri, 10 Aug 2018 00:59:25 -0700 > > Andy Moreton wrote: > > I don't know how to fix the configury and makefiles to ensure it > > links against a static library if it is available. > > Please keep in mind that we shouldn't prefer static linking on GNU/Linux > platforms, even if a static library is available. These systems generally have a > libgmp managed by standard tools like dnf or apt, and so the advantages static > linking has on MS-Windows don't apply. I don't see why managing the library matters here, since linking statically makes sure Emacs always uses the same library against which it was linked. Other projects link statically against libraries without any issues. See GDB, for example. Why should Emacs prefer dynamic linking?