glibc-stage.inc: don't overwrite gnu/stubs.h
authorMichael Smith <msmith@cbnco.com>
Thu, 9 Jul 2009 04:16:56 +0000 (04:16 +0000)
committerKoen Kooi <koen@openembedded.org>
Wed, 15 Jul 2009 23:08:21 +0000 (01:08 +0200)
"make install" installs the full version. do_stage() was overwriting
it with an empty file that tricked openssh into calling setlogin()
and logging benign errors.

Also removing a couple of lines not required anymore, I think because
"make install-headers install-lib" was switched to "make install"
in e96e82cd.

Tested with 2.6.1 on x86.

Signed-off-by: Michael Smith <msmith@cbnco.com>
recipes/glibc/glibc-stage.inc

index 2b7b303..cb9ab04 100644 (file)
@@ -5,12 +5,10 @@ do_stage() {
                   '${STAGING_DIR_HOST}${layout_base_libdir}/libc.so.6' \
                   install
 
-       install -d ${STAGING_INCDIR}/gnu \
-                  ${STAGING_INCDIR}/bits \
-                  ${STAGING_INCDIR}/rpcsvc
-       install -m 0644 ${S}/include/gnu/stubs.h ${STAGING_INCDIR}/gnu/
-       install -m 0644 ${B}/bits/stdio_lim.h ${STAGING_INCDIR}/bits/
-       install -m 0644 misc/syscall-list.h ${STAGING_INCDIR}/bits/syscall.h
+       # "make install" omits some (not all) RPC headers that other distros
+       # ship.
+       install -d ${STAGING_INCDIR}/rpcsvc
+
        for r in ${rpcsvc}; do
                h=`echo $r|sed -e's,\.x$,.h,'`
                install -m 0644 ${S}/sunrpc/rpcsvc/$h ${STAGING_INCDIR}/rpcsvc/