[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/10: doc: Improve ‘fix-runpath’ description.
From: |
Tobias Geerinckx-Rice |
Subject: |
01/10: doc: Improve ‘fix-runpath’ description. |
Date: |
Sat, 20 Jan 2018 21:24:19 -0500 (EST) |
nckx pushed a commit to branch master
in repository guix.
commit 782c94fe30268ef321dc32d313c96e33c4189b24
Author: Tobias Geerinckx-Rice <address@hidden>
Date: Sat Jan 20 21:36:17 2018 +0100
doc: Improve ‘fix-runpath’ description.
* doc/guix.texi (Build Systems): Re-write ‘fix-runpath’ documentation
entirely. Just fixing the typos didn't do much.
---
doc/guix.texi | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 58b9675..983e00a 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -40,7 +40,7 @@ Copyright @copyright{} 2017 Christopher Allan address@hidden
Copyright @copyright{} 2017 Marius address@hidden
Copyright @copyright{} 2017 Hartmut address@hidden
Copyright @copyright{} 2017 Maxim address@hidden
-Copyright @copyright{} 2017 Tobias address@hidden
+Copyright @copyright{} 2017, 2018 Tobias address@hidden
Copyright @copyright{} 2017 George address@hidden
Copyright @copyright{} 2017 Andy address@hidden
Copyright @copyright{} 2017 Arun address@hidden
@@ -4005,12 +4005,12 @@ Apart from that, the build system also adds the
following phases:
@table @code
@item fix-runpath
-This phase tries to locate the local directories in the package being build,
-which has libraries that some of the binaries need. If any are found, they
will
-be added to the programs @code{RUNPATH}. It is needed because
address@hidden keeps the @code{RUNPATH} of binaries and libraries from
-when they are build, but often that is not the @code{RUNPATH} we want.
-Therefor it is also shrinked to the minimum needed by the program.
+This phase ensures that all binaries can find the libraries they need.
+It searches for required libraries in subdirectories of the package being
+built, and adds those to @code{RUNPATH} where needed. It also removes
+references to libraries left over from the build phase by
address@hidden, such as test dependencies, that aren't actually
+required for the program to run.
@item glib-or-gtk-wrap
This phase is the phase provided by @code{glib-or-gtk-build-system}, and it
- branch master updated (89a2647 -> 8e7e617), Tobias Geerinckx-Rice, 2018/01/20
- 01/10: doc: Improve ‘fix-runpath’ description.,
Tobias Geerinckx-Rice <=
- 05/10: gnu: babl: Update to 0.1.40., Tobias Geerinckx-Rice, 2018/01/20
- 02/10: gnu: mktorrent: Update to 1.1., Tobias Geerinckx-Rice, 2018/01/20
- 06/10: gnu: spice-gtk: Update to 0.34., Tobias Geerinckx-Rice, 2018/01/20
- 03/10: gnu: babl: Edit description., Tobias Geerinckx-Rice, 2018/01/20
- 04/10: gnu: babl: Parameterise source URI., Tobias Geerinckx-Rice, 2018/01/20
- 07/10: gnu: spice: Use HTTPS for spice-space.org home pages., Tobias Geerinckx-Rice, 2018/01/20
- 10/10: gnu: intel-gpu-tools: Use INVOKE., Tobias Geerinckx-Rice, 2018/01/20
- 08/10: gnu: libtorrent-rasterbar: Update to 1.1.6., Tobias Geerinckx-Rice, 2018/01/20
- 09/10: gnu: intel-gpu-tools: Update to 1.21., Tobias Geerinckx-Rice, 2018/01/20