BUGFIX: Remove /lib/ references from libpthread.so linker script.
authorChris Larson <clarson@kergoth.com>
Thu, 18 Dec 2003 21:59:30 +0000 (21:59 +0000)
committerChris Larson <clarson@kergoth.com>
Thu, 18 Dec 2003 21:59:30 +0000 (21:59 +0000)
BKrev: 3fe22342DPBhkQU6wx7_usIA78gbvw

glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h [new file with mode: 0644]
glibc/glibc_2.3.2.oe

diff --git a/glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h b/glib-2.0/glib-2.0-2.1.3/glibconfig-sysdefs.h
new file mode 100644 (file)
index 0000000..e69de29
index 9089a8b..0bfae75 100644 (file)
@@ -146,9 +146,6 @@ do_stage() {
        cp -a '${WORKDIR}/linux/include/linux' '${STAGING_DIR}/target/include/'
        cp -a '${WORKDIR}/linux/include/asm' '${STAGING_DIR}/target/include/'
        cp -a "${WORKDIR}/linux/include/`readlink ${WORKDIR}/linux/include/asm`" '${STAGING_DIR}/target/include/'
-       install -m 0644 ${B}/libc_nonshared.a ${STAGING_LIBDIR}/
-       install -m 0644 ${B}/libc_pic.a ${STAGING_LIBDIR}/
-       install -m 0644 ${B}/libc.a ${STAGING_LIBDIR}/
 
        install -d ${STAGING_DIR}/target/include/gnu \
                   ${STAGING_DIR}/target/include/bits \
@@ -159,6 +156,11 @@ do_stage() {
                h=`echo $r|sed -e's,\.x$,.h,'`
                install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_DIR}/target/include/rpcsvc/
        done
+       for i in libc.a libc_pic.a libc_nonshared.a; do
+               install ${B}/$i ${STAGING_LIBDIR}/
+       done
+       echo 'GROUP ( libpthread.so.0 libpthread_nonshared.a )' > ${STAGING_LIBDIR}/libpthread.so
+       echo 'GROUP ( libc.so.6 libc_nonshared.a )' > ${STAGING_LIBDIR}/libc.so
 
        oe_runmake 'install_root=${CROSS_DIR}/${TARGET_SYS}' \
                   'includedir=/include' 'libdir=/lib' 'slibdir=/lib' \