From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wilfred Hughes Newsgroups: gmane.emacs.devel Subject: Re: Including C sources in packaged Emacs Date: Wed, 2 Mar 2016 21:49:12 +0000 Message-ID: References: <56D26AC1.1020804@cs.ucla.edu> <8337scc0bh.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1143edc6688126052d17db38 X-Trace: ger.gmane.org 1456955402 8086 80.91.229.3 (2 Mar 2016 21:50:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Mar 2016 21:50:02 +0000 (UTC) Cc: Paul Eggert , emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 02 22:49:52 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1abEeQ-0008Hd-M9 for ged-emacs-devel@m.gmane.org; Wed, 02 Mar 2016 22:49:46 +0100 Original-Received: from localhost ([::1]:59260 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abEeM-0006JG-U0 for ged-emacs-devel@m.gmane.org; Wed, 02 Mar 2016 16:49:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abEeI-0006Dt-05 for emacs-devel@gnu.org; Wed, 02 Mar 2016 16:49:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abEeE-0002vh-2q for emacs-devel@gnu.org; Wed, 02 Mar 2016 16:49:37 -0500 Original-Received: from mail-yk0-x22d.google.com ([2607:f8b0:4002:c07::22d]:36785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abEeD-0002vN-Ty for emacs-devel@gnu.org; Wed, 02 Mar 2016 16:49:34 -0500 Original-Received: by mail-yk0-x22d.google.com with SMTP id 1so1189281ykg.3 for ; Wed, 02 Mar 2016 13:49:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilfred-me-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=P7ZvnMOo/4zJzN6VnI8PHdxOafdeEeBIKqt5wlzr0SE=; b=e1SQMmyHu0ioO943z/0KDJz0L2ekGJBjeLDVqsyjg1LQC41Ed/VpGrpp/bUZWObFRk DzfobbAM64t7WhYy2RbuwIynYZa4Ikk8VvCT7oeU6Y7ru+mpTT8BNRoEQH2PQd84RfBM JVA25uZtQjtKw2CeAZy4ibvTzYCxRAdCfh1vNGjce3PcR8tJ8aHaEftZSQEbRDOCcPYr j4BCJjr2SmjeA6NIl7BJWhL4BTKtg6HrrLkNgiKsgJMd0hYYosB4mUUBPYQX+4Ka3Nz8 Hy3IwFNbre/dSq0OO7BlF8ETTu3kM85Nvjl9E+dqTw14TZqPDQd2hgmfH+jt0dujqnAC 3uoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=P7ZvnMOo/4zJzN6VnI8PHdxOafdeEeBIKqt5wlzr0SE=; b=fa8GwYTiroH1nlrUGOi16havv8U/IKKiYt3KnDQo8RFwzokqtmHEzxWWpECm1AidQM uNozp3bjp6aby37qb2+xeQbb2Hx2uAUOCQOmfV7s7JnWQgnLdjvsq2XlB/azWuKFbbjT FUZ85AD5bvZ06GB7MG8rzlQX4oWG3ADd/7dhZTEJDMx1eQRlgRO2mXXrWHc/0qFJGUw8 4hJJln7eram4ctvt6JYhFrpeS4TLRmteWRyx5ogtl79XGOw6Wjfow22y/te5fSN53zok TA332NLVg39KAdsxLfy382ME+4VJXHfYlIV0GHbxuI/D0JdNUu0P8138rCe78g+NwrW3 9Tlg== X-Gm-Message-State: AD7BkJIlUH4JX/y+hOFejz2Z2RXLuAgwcl7bgIf9QnuyDys1/M850V7WDLKUmko3WsBU+y7SawLFcg54W0QrUw== X-Received: by 10.37.31.87 with SMTP id f84mr16290974ybf.151.1456955372081; Wed, 02 Mar 2016 13:49:32 -0800 (PST) Original-Received: by 10.13.225.145 with HTTP; Wed, 2 Mar 2016 13:49:12 -0800 (PST) X-Originating-IP: [77.103.217.201] In-Reply-To: <8337scc0bh.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4002:c07::22d 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:200873 Archived-At: --001a1143edc6688126052d17db38 Content-Type: text/plain; charset=UTF-8 OK, I've updated the patch so configure takes a --with-builtin-sources argument, which is off by default. On 28 February 2016 at 15:38, Eli Zaretskii wrote: >> From: Paul Eggert >> Date: Sat, 27 Feb 2016 19:34:25 -0800 >> >> Wilfred Hughes wrote: >> > Does this seem reasonable? Is there some configure flag that does this >> > already? >> >> It seems reasonable, for the same reason we install .el files. > > Installing C sources could be an option, off by default. But > installing always or by default is something we shouldn't do, IMO. > Many users will not want or need that. > > --001a1143edc6688126052d17db38 Content-Type: text/plain; charset=US-ASCII; name="with_builtin_sources.diff" Content-Disposition: attachment; filename="with_builtin_sources.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ilbdkwk70 ZGlmZiAtLWdpdCBhL01ha2VmaWxlLmluIGIvTWFrZWZpbGUuaW4KaW5kZXggN2FhYzQwMy4uOWJi ZTgyMCAxMDA2NDQKLS0tIGEvTWFrZWZpbGUuaW4KKysrIGIvTWFrZWZpbGUuaW4KQEAgLTE0MSw2 ICsxNDEsOSBAQCBkYXRhcm9vdGRpcj1AZGF0YXJvb3RkaXJACiAjIGFuZCAke2V0Y2Rpcn0gYXJl IHN1YmRpcmVjdG9yaWVzIG9mIHRoaXMuCiBkYXRhZGlyPUBkYXRhZGlyQAogCisjIFdoZXJlIHRv IGluc3RhbGwgQyBzb3VyY2VzIG9mIGJ1aWx0aW4gZnVuY3Rpb25zLgorYnVpbHRpbnNyY2Rpcj1A YnVpbHRpbnNyY2RpckAKKwogIyBXaGVyZSB0byBpbnN0YWxsIGFuZCBleHBlY3QgdGhlIGZpbGVz IHRoYXQgRW1hY3MgbW9kaWZpZXMgYXMgaXQKICMgcnVucy4gIFRoZXNlIGZpbGVzIGFyZSBhbGwg YXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50LgogIyBSaWdodCBub3csIHRoaXMgaXMgbm90IHVzZWQu CkBAIC00NjAsNyArNDYzLDcgQEAgJChzcmNkaXIpL3NyYy9zdGFtcC1oLmluOiAkKEFVVE9DT05G X0lOUFVUUykKIAogIyA9PT09PT09PT09PT09PT09PT09PSBJbnN0YWxsYXRpb24gPT09PT09PT09 PT09PT09PT09PT0KIAotLlBIT05ZOiBpbnN0YWxsIGluc3RhbGwtYXJjaC1kZXAgaW5zdGFsbC1h cmNoLWluZGVwIGluc3RhbGwtZXRjZG9jIGluc3RhbGwtaW5mbworLlBIT05ZOiBpbnN0YWxsIGlu c3RhbGwtYXJjaC1kZXAgaW5zdGFsbC1hcmNoLWluZGVwIGluc3RhbGwtYnVpbHRpbi1zcmMgaW5z dGFsbC1ldGNkb2MgaW5zdGFsbC1pbmZvCiAuUEhPTlk6IGluc3RhbGwtbWFuIGluc3RhbGwtZXRj IGluc3RhbGwtc3RyaXAgaW5zdGFsbC0kKE5URElSKQogLlBIT05ZOiB1bmluc3RhbGwgdW5pbnN0 YWxsLSQoTlRESVIpCiAKQEAgLTQ2OCw3ICs0NzEsNyBAQCAkKHNyY2Rpcikvc3JjL3N0YW1wLWgu aW46ICQoQVVUT0NPTkZfSU5QVVRTKQogIyMgZG9uJ3QgaGF2ZSB0byBkdXBsaWNhdGUgdGhlIGxp c3Qgb2YgdXRpbGl0aWVzIHRvIGluc3RhbGwgaW4KICMjIHRoaXMgTWFrZWZpbGUgYXMgd2VsbC4K IAotaW5zdGFsbDogYWxsIGluc3RhbGwtYXJjaC1pbmRlcCBpbnN0YWxsLWV0Y2RvYyBpbnN0YWxs LWFyY2gtZGVwIGluc3RhbGwtJChOVERJUikgYmxlc3NtYWlsCitpbnN0YWxsOiBhbGwgaW5zdGFs bC1hcmNoLWluZGVwIGluc3RhbGwtYnVpbHRpbi1zcmMgaW5zdGFsbC1ldGNkb2MgaW5zdGFsbC1h cmNoLWRlcCBpbnN0YWxsLSQoTlRESVIpIGJsZXNzbWFpbAogCUB0cnVlCiAKICMjIEVuc3VyZSB0 aGF0ICRzdWJkaXIgY29udGFpbnMgYSBzdWJkaXJzLmVsIGZpbGUuCkBAIC01MDQsNiArNTA3LDE0 IEBAIGVsc2UKIAlybSAtcmYgJHtuc19hcHByZXNkaXJ9L3NoYXJlCiBlbmRpZgogCisjIyMgQ29w eSBDIHNvdXJjZXMgb2YgYnVpbHRpbiBmdW5jdGlvbiB0byB0aGUgZGVzdGluYXRpb24gZGlyLCBz bworIyMjIHVzZXJzIGNhbiB2aWV3IHRoZSBzb3VyY2UgY29kZSBvZiBDIGZ1bmN0aW9ucyB3aXRo IGBmaW5kLWZpbGUnLgoraW5zdGFsbC1idWlsdGluLXNyYzoKK2lmbmVxICgke2J1aWx0aW5zcmNk aXJ9LCkKKwkke01LRElSX1B9ICIke2J1aWx0aW5zcmNkaXJ9IgorCWNwICR7c3JjZGlyfS9zcmMv Ki57YyxofSAiJHtidWlsdGluc3JjZGlyfSIKK2VuZGlmCisKICMjIyBXaW5kb3dzLXNwZWNpZmlj IGluc3RhbGwgdGFyZ2V0IGZvciBpbnN0YWxsaW5nIHByb2dyYW1zIHByb2R1Y2VkCiAjIyMgaW4g bnQvLCBhbmQgaXRzIFBvc2l4IGRvLW5vdGhpbmcgc2hhZG93LgogaW5zdGFsbC06CmRpZmYgLS1n aXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKaW5kZXggZTc1MGE0My4uOGI0NTAwNyAx MDA2NDQKLS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTk2LDYgKzE5 Niw3IEBAIGRubCBoZW5jZSB0aGUgc2luZ2xlIHF1b3Rlcy4gIFRoaXMgaXMgcGVyIHRoZSBHTlUg Y29kaW5nIHN0YW5kYXJkcywgc2VlCiBkbmwgKGF1dG9jb25mKSBJbnN0YWxsYXRpb24gRGlyZWN0 b3J5IFZhcmlhYmxlcwogZG5sIFNlZSBhbHNvIGVwYXRocy5oIGJlbG93LgogbGlzcGRpcj0nJHtk YXRhZGlyfS9lbWFjcy8ke3ZlcnNpb259L2xpc3AnCitidWlsdGluc3JjZGlyPScke2RhdGFkaXJ9 L2VtYWNzLyR7dmVyc2lvbn0vc3JjJwogc3RhbmRhcmRsaXNwcGF0aD0nJHtsaXNwZGlyfScKIGxv Y2FsbGlzcHBhdGg9JyR7ZGF0YWRpcn0vZW1hY3MvJHt2ZXJzaW9ufS9zaXRlLWxpc3A6J1wKICck e2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcCcKQEAgLTQxMCw2ICs0MTEsMTMgQEAgY2FzZSAke3dp dGhfZ2FtZXVzZXJ9IGluCiAgICopIGdhbWV1c2VyPSR7d2l0aF9nYW1ldXNlcn0gOzsKIGVzYWMK IAorT1BUSU9OX0RFRkFVTFRfT0ZGKFtidWlsdGluLXNvdXJjZXNdLFtpbnN0YWxsIEMgc291cmNl cyBvZiBidWlsdC1pbiBmdW5jdGlvbnNdKQorCitlY2hvICJ3aXRoIGJ1aWx0aW4gc291cmNlczog JHdpdGhfYnVpbHRpbl9zb3VyY2VzIgoraWYgdGVzdCAkd2l0aF9idWlsdGluX3NvdXJjZXMgIT0g InllcyI7IHRoZW4KKyAgIGJ1aWx0aW5zcmNkaXI9CitmaQorCiBBQ19BUkdfV0lUSChbZ251c3Rl cC1jb25mXSxkbmwKIFtBU19IRUxQX1NUUklORyhbLS13aXRoLWdudXN0ZXAtY29uZj1GSUxFTkFN RV0sCiAgICBbbmFtZSBvZiBHTlVzdGVwIGNvbmZpZ3VyYXRpb24gZmlsZSB0byB1c2Ugb24gc3lz dGVtcyB3aGVyZSB0aGUgY29tbWFuZApAQCAtNDg3Niw2ICs0ODg0LDcgQEAgQUNfU1VCU1QobGli ZXhlY2RpcikKIEFDX1NVQlNUKG1hbmRpcikKIEFDX1NVQlNUKGluZm9kaXIpCiBBQ19TVUJTVChs aXNwZGlyKQorQUNfU1VCU1QoYnVpbHRpbnNyY2RpcikKIEFDX1NVQlNUKHN0YW5kYXJkbGlzcHBh dGgpCiBBQ19TVUJTVChsb2NhbGxpc3BwYXRoKQogQUNfU1VCU1QobGlzcHBhdGgpCg== --001a1143edc6688126052d17db38--