diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2020-01-27 23:04:20 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2020-01-27 23:17:10 -0800 |
commit | a02b179242a55aba20158aa245e5643a04d07576 (patch) | |
tree | 60ea8c8bbba239d0c92d459d47b588b1b2a53571 /INSTALL | |
parent | 688e92426bfa2c5f21bd2ab7a1361c8febf2ca90 (diff) | |
download | emacs-a02b179242a55aba20158aa245e5643a04d07576.tar.gz emacs-a02b179242a55aba20158aa245e5643a04d07576.tar.bz2 emacs-a02b179242a55aba20158aa245e5643a04d07576.zip |
Revert the --with-install-srcdir patch
Also, update description of debuginfo and sources to match
Debian and Red Hat more accurately, and move this sad tale
from INSTALL to etc/PROBLEMS which is a better home for it.
* Makefile.in (emacs_srcdir, install-c-src):
* configure.ac (emacs_srcdir, --with-install-srcdir):
* src/epaths.in (PATH_EMACS_SOURCE):
* src/lread.c (emacs-source-directory):
Remove. All uses removed.
* lisp/emacs-lisp/find-func.el (find-function-C-source):
Do not worry about compressed C sources.
* src/lread.c: Do not include <dosname.h>.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 37 |
1 files changed, 0 insertions, 37 deletions
@@ -215,43 +215,6 @@ eg 'emacs25'). On Red Hat-based systems, the corresponding command is 'dnf builddep emacs' (on older systems, use 'yum-builddep' instead). -DEBUGGING AN INSTALLED EMACS - -* Installed Emacs source code - -Emacs typically installs a compressed copy of much of its source code, -to make it easy for users to read Emacs source code via commands like -M-x describe-function (C-h f) to display the definition of a function. -This compressed copy ordinarily includes both the Elisp source code -that Emacs is mostly written in, as well as the C source code for the -core Emacs executable. - -* GNU/Linux source and debug packages - -Many GNU/Linux systems provide separate packages containing the -sources and debug symbols of Emacs. They can help you debug the -installed Emacs on the C level. The procedures for installing these -packages depend on the GNU/Linux system that you use. - -Emacs debugging symbols are distributed by a debug package if one -exists for your system. On Debian-based systems, you can -install a debug package of Emacs with a command like 'apt-get install -emacs-dbg' (on older systems, replace 'emacs' with e.g. 'emacs25'). -On Red Hat-based systems, the corresponding command is 'dnf -debuginfo-install emacs'; this may require adding the *-debuginfo -repositories first, via 'dnf config-manager --set-enabled -fedora-debuginfo updates-debuginfo'. - -Some systems also have an Emacs source package that is also helpful -when debugging the installed Emacs. To unpack an Emacs source package -into the current directory on Debian-based systems, you can use a -command like 'apt-get source emacs' (on older systems, replace 'emacs' -with e.g. 'emacs25'); you may first need to add the appropriate -'source' URIs to your sources.list. On Red Hat-based systems, -installing the debugging symbols automatically installs the -corresponding source package in the appropriate location. - - DETAILED BUILDING AND INSTALLATION: (This is for a Unix or Unix-like system. For GNUstep and macOS, |