diff options
Diffstat (limited to 'src/initramfs/uclib-rootfs.old/usr/lib')
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 ) |