summaryrefslogtreecommitdiff
path: root/external_patches
diff options
context:
space:
mode:
authorLauri Aarnio <Lauri.Aarnio@iki.fi>2008-12-04 15:07:12 +0200
committerLauri Leukkunen <lle@rahina.org>2008-12-11 23:44:37 +0200
commitbe1798714560ff43d1bb34f93f9f0f89528aec4d (patch)
tree38981ce7db2fa7f53824c59598ba4bde0f224687 /external_patches
parent3a64c8b5acd67bf12a113d75f4abe5f3c53bb866 (diff)
Added external_patches/README
Diffstat (limited to 'external_patches')
-rw-r--r--external_patches/README29
1 files changed, 29 insertions, 0 deletions
diff --git a/external_patches/README b/external_patches/README
new file mode 100644
index 0000000..f37dafc
--- /dev/null
+++ b/external_patches/README
@@ -0,0 +1,29 @@
+
+"external_patches" for SB2:
+===========================
+
+This directory contains patches to external components that are recommended
+to be used in the SB2'ed environment.
+
+Short description of the files:
+
+glibc-2.3.6-elf-rtld.c.patch, glibc-2.5-elf-rtld.c.patch
+--------------------------------------------------------
+
+ A small patch for the dynamic linker/loader ("ld.so", also known as
+ "ld-linux.so"). The dynamic linker is part of the "glibc" package.
+
+ This patch adds one command line option which is only used
+ when the dynamic linker is started as an ordinary program,
+ which is a seldom used way to start dynamically linked
+ programs. SB2 uses that option to preserve semantics of the
+ exec* calls
+
+ [SB2 starts the dynamic linker as an ordinary program,
+ to be able to get full control of the execution environment -
+ this is somewhat complex system. Study the implementation
+ of SB2's exec-related functions for full details]
+
+ Note that this patch causes no harm in the default case, i.e.
+ when the dynamic linker is started "automatically" by the kernel.
+