summaryrefslogtreecommitdiff
path: root/doc/future-designs/symlinks.org
diff options
context:
space:
mode:
Diffstat (limited to 'doc/future-designs/symlinks.org')
-rw-r--r--doc/future-designs/symlinks.org9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/future-designs/symlinks.org b/doc/future-designs/symlinks.org
index d7e87c95..47ca5063 100644
--- a/doc/future-designs/symlinks.org
+++ b/doc/future-designs/symlinks.org
@@ -61,18 +61,19 @@ do contain symbolic links, e.g., shared libraries pointing to
the specific version (like ~libfoo.so.3~ as a symlink pointing to
~libfoo.so.3.1.4~) or detours through ~/etc/alternatives~.
-** Proposed treatment of symbolic links
-
-*** "Shopping list" for bootstrapping against pre-compiled dependencies
+** Implemented stop-gap: "shopping list" for bootstrapping
As a stop-gap measure to support building the tool itself against
pre-installed dependencies with the respective directories containing
symbolic links, or tools (like ~protoc~) being symbolic links (e.g.,
-to the specific version), repositories can specify a list of files
+to the specific version), repositories can specify, in the ~"copy"~
+attribute of the ~"local_bootstrap"~ parameter, a list of files
and directories to be copied as part of the bootstrapping process
to a fresh clean directory serving as root; during this copying,
symlinks are followed.
+** Proposed treatment of symbolic links
+
*** "Ignore-special" roots
To allow working with source trees containing symbolic links, we