summaryrefslogtreecommitdiffstats
path: root/src/initramfs/uclib-rootfs.old/usr/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/initramfs/uclib-rootfs.old/usr/lib')
-rwxr-xr-xsrc/initramfs/uclib-rootfs.old/usr/lib/libc.so5
l---------src/initramfs/uclib-rootfs.old/usr/lib/libcrypt.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libdl.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libm.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libnsl.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libpthread.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libresolv.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/librt.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libthread_db.so1
l---------src/initramfs/uclib-rootfs.old/usr/lib/libutil.so1
-rwxr-xr-xsrc/initramfs/uclib-rootfs.old/usr/lib/libz.so11
11 files changed, 25 insertions, 0 deletions
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libc.so b/src/initramfs/uclib-rootfs.old/usr/lib/libc.so
new file mode 100755
index 00000000..32a2e3d9
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libc.so
@@ -0,0 +1,5 @@
+/* GNU ld script
+ * Use the shared library, but some functions are only in
+ * the static library, so try that secondarily. */
+OUTPUT_FORMAT ( elf32-i386 )
+GROUP ( /usr/lib/uclibc_nonshared.a /lib/libc.so.0 AS_NEEDED ( /lib/ld-uClibc.so.0 ) )
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libcrypt.so b/src/initramfs/uclib-rootfs.old/usr/lib/libcrypt.so
new file mode 120000
index 00000000..42735716
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libcrypt.so
@@ -0,0 +1 @@
+../../lib/libcrypt.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libdl.so b/src/initramfs/uclib-rootfs.old/usr/lib/libdl.so
new file mode 120000
index 00000000..f648150a
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libdl.so
@@ -0,0 +1 @@
+../../lib/libdl.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libm.so b/src/initramfs/uclib-rootfs.old/usr/lib/libm.so
new file mode 120000
index 00000000..8d5c614e
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libm.so
@@ -0,0 +1 @@
+../../lib/libm.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libnsl.so b/src/initramfs/uclib-rootfs.old/usr/lib/libnsl.so
new file mode 120000
index 00000000..b4a08661
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libnsl.so
@@ -0,0 +1 @@
+../../lib/libnsl.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libpthread.so b/src/initramfs/uclib-rootfs.old/usr/lib/libpthread.so
new file mode 120000
index 00000000..57f4003c
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libpthread.so
@@ -0,0 +1 @@
+../../lib/libpthread.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libresolv.so b/src/initramfs/uclib-rootfs.old/usr/lib/libresolv.so
new file mode 120000
index 00000000..f5b11fcd
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libresolv.so
@@ -0,0 +1 @@
+../../lib/libresolv.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/librt.so b/src/initramfs/uclib-rootfs.old/usr/lib/librt.so
new file mode 120000
index 00000000..b7dd09d3
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/librt.so
@@ -0,0 +1 @@
+../../lib/librt.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libthread_db.so b/src/initramfs/uclib-rootfs.old/usr/lib/libthread_db.so
new file mode 120000
index 00000000..e05f68f2
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libthread_db.so
@@ -0,0 +1 @@
+../../lib/libthread_db.so.1 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libutil.so b/src/initramfs/uclib-rootfs.old/usr/lib/libutil.so
new file mode 120000
index 00000000..5b103561
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libutil.so
@@ -0,0 +1 @@
+../../lib/libutil.so.0 \ No newline at end of file
diff --git a/src/initramfs/uclib-rootfs.old/usr/lib/libz.so b/src/initramfs/uclib-rootfs.old/usr/lib/libz.so
new file mode 100755
index 00000000..97779630
--- /dev/null
+++ b/src/initramfs/uclib-rootfs.old/usr/lib/libz.so
@@ -0,0 +1,11 @@
+/* GNU ld script
+ Since Gentoo has critical dynamic libraries in /lib, and the static versions
+ in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we
+ run into linking problems. This "fake" dynamic lib is a linker script that
+ redirects the linker to the real lib. And yes, this works in the cross-
+ compiling scenario as the sysroot-ed linker will prepend the real path.
+
+ See bug http://bugs.gentoo.org/4411 for more info.
+ */
+OUTPUT_FORMAT ( elf32-i386 )
+GROUP ( /lib/libz.so )