From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Correct Paths to Emacs C Sources after Installation Date: Tue, 04 Nov 2014 18:26:11 +0200 Message-ID: <83ppd3ue3g.fsf@gnu.org> References: <834mugvw5w.fsf@gnu.org> <83vbmvufpy.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1415118459 2011 80.91.229.3 (4 Nov 2014 16:27:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Nov 2014 16:27:39 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 04 17:27:32 2014 Return-path: Envelope-to: geh-help-gnu-emacs@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 1XlgxA-00059R-4d for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 17:27:32 +0100 Original-Received: from localhost ([::1]:41544 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xlgx9-0007cS-Nx for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 11:27:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47187) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xlgw5-0006LN-OH for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 11:26:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xlgvz-00009a-Rh for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 11:26:25 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:39520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xlgvz-00009N-KO for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 11:26:19 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NEI00K00W3RJC00@a-mtaout20.012.net.il> for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 18:26:17 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NEI00KO7WBTBF40@a-mtaout20.012.net.il> for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 18:26:17 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100738 Archived-At: > Date: Tue, 4 Nov 2014 17:07:42 +0100 > From: Alexander Shukaev > Cc: help-gnu-emacs@gnu.org > > Many package managers have options to install sources separately from binaries > and by convention they are usually installed under corresponding > "src/" suffix. This is what makes my proposal reasonable. > Otherwise users end up with hard coded path to random directory from a build > machine. Is that what you consider a reasonable default for the majority? You'd need to show actual patches to do you want, for this discussion to be constructive. (And btw, this is not the place to discuss such patches.) Emacs includes some logic to detect whether it is run uninstalled (i.e. from the src or build directory) or after installation. Whatever changes you propose should not break that logic, and should continue to support the current setup, where Emacs is built in some place not even close to its binary, then installed under /usr/, and the sources are left where it was built. If your changes satisfy these requirements, they will be considered, I think (but no promises, as I have no idea what other people on emacs-devel will say).