From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#20968: 25.0.50; Be able to specify the output directory for `byte-compile-file' Date: Fri, 03 Jul 2015 13:27:53 -0400 Message-ID: References: <23829743-922e-4304-8ab3-b762b8193860@default> <74y4iytdjg.fsf@fencepost.gnu.org> <83pp49zb03.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1435944560 30415 80.91.229.3 (3 Jul 2015 17:29:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 3 Jul 2015 17:29:20 +0000 (UTC) Cc: 20968@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 03 19:29:09 2015 Return-path: Envelope-to: geb-bug-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 1ZB4lw-0002Ty-K5 for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Jul 2015 19:29:08 +0200 Original-Received: from localhost ([::1]:42094 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZB4lv-0002gY-F4 for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Jul 2015 13:29:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZB4ls-0002gG-3T for bug-gnu-emacs@gnu.org; Fri, 03 Jul 2015 13:29:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZB4lr-0003l3-9U for bug-gnu-emacs@gnu.org; Fri, 03 Jul 2015 13:29:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZB4lr-0003kz-5W for bug-gnu-emacs@gnu.org; Fri, 03 Jul 2015 13:29:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZB4lq-00026d-Rl for bug-gnu-emacs@gnu.org; Fri, 03 Jul 2015 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jul 2015 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20968-submit@debbugs.gnu.org id=B20968.14359444878027 (code B ref 20968); Fri, 03 Jul 2015 17:29:02 +0000 Original-Received: (at 20968) by debbugs.gnu.org; 3 Jul 2015 17:28:07 +0000 Original-Received: from localhost ([127.0.0.1]:38952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZB4kw-00025O-Ma for submit@debbugs.gnu.org; Fri, 03 Jul 2015 13:28:07 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43687) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZB4ks-00024q-RH for 20968@debbugs.gnu.org; Fri, 03 Jul 2015 13:28:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZB4km-0003NZ-Ip for 20968@debbugs.gnu.org; Fri, 03 Jul 2015 13:27:57 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:50270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZB4kk-0003MU-EH; Fri, 03 Jul 2015 13:27:54 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZB4kj-0006E3-2G; Fri, 03 Jul 2015 13:27:53 -0400 X-Spook: TELINT Fundamentalism diwn subversive Telecommunications X-Ran: ^=l)(VEFITz%4}hvG`x7*o!m^NuJjoMRnOFaK}B%Sjs!fnjC2*#ck$GPe#+mGCLc7f X-Hue: blue X-Attribution: GM In-Reply-To: (Glenn Morris's message of "Fri, 03 Jul 2015 13:12:21 -0400") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104661 Archived-At: Glenn Morris wrote: > Stefan Monnier wrote: > >> The case I know of where the .elc and .el are not next to each other is >> to place the byte-compiled files in a directory specific to the Emacs >> version used to compile. This is used in Debian so as to be able to >> have Elisp packages and byte-compiled for many different >> (X)Emacs versions. > > I had a vague memory that this caused Some Issues, but I don't remember > any details. The obvious one is whether .el is newer than .elc. I also thought it was something to do with the documentation lookup. In fact on my Debian system, looks like they use symlinks to link the source .el into the directory with the version-specific .elc. Probably to avoid those very problems that come from separating the .el and .elc. But hey, patches welcome if someone wants to address this long-standed, complicated issue.