All of lore.kernel.org
 help / color / mirror / Atom feed
* eglibc packaging broken, too much stuff in eglibc-dev
@ 2010-11-20 10:29 Martin Jansa
  2010-11-20 10:29 ` [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var Martin Jansa
  2010-11-22 12:02 ` eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
  0 siblings, 2 replies; 6+ messages in thread
From: Martin Jansa @ 2010-11-20 10:29 UTC (permalink / raw)
  To: openembedded-devel

Hi, not sure if this happens only with DISTRO=micro (I haven't noticed 
it with SHR, but here is size of packages before (.old) and after applying
following patch.

Sideeffect of this issue is this:
09:10:18 < JaMa|Off> hmm any idea why I got:
09:10:18 < JaMa|Off> Package: libc6
09:10:18 < JaMa|Off> Version: 2.12-r15.7+svnr11982
09:10:18 < JaMa|Off> Depends: libc6-dev
09:10:28 < JaMa|Off> with micro/spitz?
09:11:58 < JaMa|Off> it's probably because libc6-dev has more files than it should have :/ ie:
09:12:00 < JaMa|Off> |  * check_data_file_clashes: Package libc-extra-nss wants to install file /OE/tmpdir-micro/rootfs/minimal-image/lib/libnss_nisplus.so.2
09:12:00 < JaMa|Off> |       But that file is already provided by package  * libc6-dev


bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982.old/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/catchsegv
2.4M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc
357M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dbg
209M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev
^^^^
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev.shlibdeps
3.8M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-doc
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
^^^^
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile
202M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pic
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-static
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db
893K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/ldd
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault
112K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd.shlibdeps
428K    eglibc-2.12-r15.7+svnr11982.old/packages-split/sln
bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/catchsegv
2.4M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc
357M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dbg
3.1M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dev
^^^^
3.8M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-doc
100K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
^^^^
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile.shlibdeps
202M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pic
205M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-static
28K     eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db.shlibdeps
893K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/ldd
180K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn.shlibdeps
20K     eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage.shlibdeps
12K     eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault.shlibdeps
112K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd.shlibdeps
428K    eglibc-2.12-r15.7+svnr11982/packages-split/sln

eglibc-extra-nss detail (interesting that what was only link to nonexistent file before is now 
real file, maybe that's because ${libdir} ${base_libdir} points to same dir in micro and files
are overwritten during install?

bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss:
total 0
drwxr-xr-x 2 bitbake bitbake 160 Nov 20 09:22 lib

eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss/lib:
total 0
lrwxrwxrwx 1 bitbake bitbake 23 Nov 20 09:22 libnss_hesiod.so.2 -> libnss_hesiod-2.12.1.so
lrwxrwxrwx 1 bitbake bitbake 20 Nov 20 09:22 libnss_nis.so.2 -> libnss_nis-2.12.1.so
lrwxrwxrwx 1 bitbake bitbake 24 Nov 20 09:22 libnss_nisplus.so.2 -> libnss_nisplus-2.12.1.so

bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss:
total 0
drwxr-xr-x 2 bitbake bitbake 360 Nov 20 09:42 lib

eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss/lib:
total 100
lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_compat.so -> libnss_compat.so.2
lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_dns.so -> libnss_dns.so.2
lrwxrwxrwx 1 bitbake bitbake    17 Nov 20 09:42 libnss_files.so -> libnss_files.so.2
lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_hesiod.so -> libnss_hesiod.so.2
-rwxr-xr-x 1 bitbake bitbake 13840 Nov 20 09:41 libnss_hesiod.so.2
lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_nis.so -> libnss_nis.so.2
-rwxr-xr-x 1 bitbake bitbake 38496 Nov 20 09:41 libnss_nis.so.2
lrwxrwxrwx 1 bitbake bitbake    19 Nov 20 09:42 libnss_nisplus.so -> libnss_nisplus.so.2
-rwxr-xr-x 1 bitbake bitbake 42588 Nov 20 09:41 libnss_nisplus.so.2

Following patch was tested only with micro and maybe it's not correct at all, that's why it's just RFC.

Regards,




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var
  2010-11-20 10:29 eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
@ 2010-11-20 10:29 ` Martin Jansa
  2010-11-21  7:49   ` Khem Raj
  2010-11-22 12:02 ` eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
  1 sibling, 1 reply; 6+ messages in thread
From: Martin Jansa @ 2010-11-20 10:29 UTC (permalink / raw)
  To: openembedded-devel

* currently it picks too much stuff to eglibc-dev package
* update FILES_eglibc-extra-nss to include only .so files
---
 recipes/eglibc/eglibc-package.bbclass |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes/eglibc/eglibc-package.bbclass b/recipes/eglibc/eglibc-package.bbclass
index c802bd5..637f2b4 100644
--- a/recipes/eglibc/eglibc-package.bbclass
+++ b/recipes/eglibc/eglibc-package.bbclass
@@ -40,7 +40,7 @@ BINARY_LOCALE_ARCHES ?= "arm.* i[3-6]86 x86_64 powerpc"
 # Set this to zero if you don't want ldconfig in the output package
 USE_LDCONFIG ?= "1"
 
-PACKAGES = "eglibc-dbg eglibc catchsegv sln nscd ldd localedef eglibc-utils eglibc-pic eglibc-dev eglibc-static eglibc-doc eglibc-locale libcidn libmemusage libsegfault eglibc-extra-nss eglibc-thread-db eglibc-pcprofile"
+PACKAGES = "eglibc-dbg eglibc catchsegv sln nscd ldd localedef eglibc-utils eglibc-pic eglibc-static eglibc-doc eglibc-locale libcidn libmemusage libsegfault eglibc-extra-nss eglibc-thread-db eglibc-pcprofile eglibc-dev"
 PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-* glibc-binary-localedata-* eglibc-gconv-* eglibc-charmap-* eglibc-localedata-* eglibc-binary-localedata-* locale-base-*"
 
 INSANE_SKIP_eglibc-dbg = True
@@ -77,7 +77,7 @@ FILES_ldd = "${bindir}/ldd"
 FILES_libsegfault = "${base_libdir}/libSegFault*"
 FILES_libcidn = "${base_libdir}/libcidn*.so"
 FILES_libmemusage = "${base_libdir}/libmemusage.so"
-FILES_eglibc-extra-nss = "${base_libdir}/libnss*"
+FILES_eglibc-extra-nss = "${base_libdir}/libnss*.so"
 FILES_sln = "${base_sbindir}/sln"
 FILES_eglibc-pic = "${eglibcpicfiles}"
 FILES_${PN}-pic = "${eglibcpicfiles}"
-- 
1.7.3.2




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var
  2010-11-20 10:29 ` [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var Martin Jansa
@ 2010-11-21  7:49   ` Khem Raj
  2010-11-22  4:29     ` Graham Gower
  0 siblings, 1 reply; 6+ messages in thread
From: Khem Raj @ 2010-11-21  7:49 UTC (permalink / raw)
  To: openembedded-devel

On Sat, Nov 20, 2010 at 2:29 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> * currently it picks too much stuff to eglibc-dev package
> * update FILES_eglibc-extra-nss to include only .so files

Looks ok.

Acked-by: Khem Raj <raj.khem@gmail.com>

> ---
>  recipes/eglibc/eglibc-package.bbclass |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/recipes/eglibc/eglibc-package.bbclass b/recipes/eglibc/eglibc-package.bbclass
> index c802bd5..637f2b4 100644
> --- a/recipes/eglibc/eglibc-package.bbclass
> +++ b/recipes/eglibc/eglibc-package.bbclass
> @@ -40,7 +40,7 @@ BINARY_LOCALE_ARCHES ?= "arm.* i[3-6]86 x86_64 powerpc"
>  # Set this to zero if you don't want ldconfig in the output package
>  USE_LDCONFIG ?= "1"
>
> -PACKAGES = "eglibc-dbg eglibc catchsegv sln nscd ldd localedef eglibc-utils eglibc-pic eglibc-dev eglibc-static eglibc-doc eglibc-locale libcidn libmemusage libsegfault eglibc-extra-nss eglibc-thread-db eglibc-pcprofile"
> +PACKAGES = "eglibc-dbg eglibc catchsegv sln nscd ldd localedef eglibc-utils eglibc-pic eglibc-static eglibc-doc eglibc-locale libcidn libmemusage libsegfault eglibc-extra-nss eglibc-thread-db eglibc-pcprofile eglibc-dev"
>  PACKAGES_DYNAMIC = "glibc-gconv-* glibc-charmap-* glibc-localedata-* glibc-binary-localedata-* eglibc-gconv-* eglibc-charmap-* eglibc-localedata-* eglibc-binary-localedata-* locale-base-*"
>
>  INSANE_SKIP_eglibc-dbg = True
> @@ -77,7 +77,7 @@ FILES_ldd = "${bindir}/ldd"
>  FILES_libsegfault = "${base_libdir}/libSegFault*"
>  FILES_libcidn = "${base_libdir}/libcidn*.so"
>  FILES_libmemusage = "${base_libdir}/libmemusage.so"
> -FILES_eglibc-extra-nss = "${base_libdir}/libnss*"
> +FILES_eglibc-extra-nss = "${base_libdir}/libnss*.so"
>  FILES_sln = "${base_sbindir}/sln"
>  FILES_eglibc-pic = "${eglibcpicfiles}"
>  FILES_${PN}-pic = "${eglibcpicfiles}"
> --
> 1.7.3.2
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var
  2010-11-21  7:49   ` Khem Raj
@ 2010-11-22  4:29     ` Graham Gower
  0 siblings, 0 replies; 6+ messages in thread
From: Graham Gower @ 2010-11-22  4:29 UTC (permalink / raw)
  To: openembedded-devel

On 21 November 2010 18:19, Khem Raj <raj.khem@gmail.com> wrote:
> On Sat, Nov 20, 2010 at 2:29 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
>> * currently it picks too much stuff to eglibc-dev package
>> * update FILES_eglibc-extra-nss to include only .so files
>
> Looks ok.
>
> Acked-by: Khem Raj <raj.khem@gmail.com>

Fixes micro/micro-image for me.

Tested-by: Graham Gower <graham.gower@gmail.com>



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: eglibc packaging broken, too much stuff in eglibc-dev
  2010-11-20 10:29 eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
  2010-11-20 10:29 ` [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var Martin Jansa
@ 2010-11-22 12:02 ` Martin Jansa
  2010-11-22 15:49   ` Khem Raj
  1 sibling, 1 reply; 6+ messages in thread
From: Martin Jansa @ 2010-11-22 12:02 UTC (permalink / raw)
  To: openembedded-devel

On Sat, Nov 20, 2010 at 11:29 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> Hi, not sure if this happens only with DISTRO=micro (I haven't noticed
> it with SHR, but here is size of packages before (.old) and after applying
> following patch.
>
> Sideeffect of this issue is this:
> 09:10:18 < JaMa|Off> hmm any idea why I got:
> 09:10:18 < JaMa|Off> Package: libc6
> 09:10:18 < JaMa|Off> Version: 2.12-r15.7+svnr11982
> 09:10:18 < JaMa|Off> Depends: libc6-dev
> 09:10:28 < JaMa|Off> with micro/spitz?
> 09:11:58 < JaMa|Off> it's probably because libc6-dev has more files than it should have :/ ie:
> 09:12:00 < JaMa|Off> |  * check_data_file_clashes: Package libc-extra-nss wants to install file /OE/tmpdir-micro/rootfs/minimal-image/lib/libnss_nisplus.so.2
> 09:12:00 < JaMa|Off> |       But that file is already provided by package  * libc6-dev
>
>
> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982.old/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/catchsegv
> 2.4M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc
> 357M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dbg
> 209M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev
> ^^^^
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev.shlibdeps
> 3.8M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-doc
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
> ^^^^
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile
> 202M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pic
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-static
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db
> 893K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/ldd
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault
> 112K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd.shlibdeps
> 428K    eglibc-2.12-r15.7+svnr11982.old/packages-split/sln
> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/catchsegv
> 2.4M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc
> 357M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dbg
> 3.1M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dev
> ^^^^
> 3.8M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-doc
> 100K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
> ^^^^
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile.shlibdeps
> 202M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pic
> 205M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-static
> 28K     eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db.shlibdeps
> 893K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/ldd
> 180K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn.shlibdeps
> 20K     eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage.shlibdeps
> 12K     eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault.shlibdeps
> 112K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd.shlibdeps
> 428K    eglibc-2.12-r15.7+svnr11982/packages-split/sln
>
> eglibc-extra-nss detail (interesting that what was only link to nonexistent file before is now
> real file, maybe that's because ${libdir} ${base_libdir} points to same dir in micro and files
> are overwritten during install?
>
> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss:
> total 0
> drwxr-xr-x 2 bitbake bitbake 160 Nov 20 09:22 lib
>
> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss/lib:
> total 0
> lrwxrwxrwx 1 bitbake bitbake 23 Nov 20 09:22 libnss_hesiod.so.2 -> libnss_hesiod-2.12.1.so
> lrwxrwxrwx 1 bitbake bitbake 20 Nov 20 09:22 libnss_nis.so.2 -> libnss_nis-2.12.1.so
> lrwxrwxrwx 1 bitbake bitbake 24 Nov 20 09:22 libnss_nisplus.so.2 -> libnss_nisplus-2.12.1.so
>
> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss:
> total 0
> drwxr-xr-x 2 bitbake bitbake 360 Nov 20 09:42 lib
>
> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss/lib:
> total 100
> lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_compat.so -> libnss_compat.so.2
> lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_dns.so -> libnss_dns.so.2
> lrwxrwxrwx 1 bitbake bitbake    17 Nov 20 09:42 libnss_files.so -> libnss_files.so.2
> lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_hesiod.so -> libnss_hesiod.so.2
> -rwxr-xr-x 1 bitbake bitbake 13840 Nov 20 09:41 libnss_hesiod.so.2
> lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_nis.so -> libnss_nis.so.2
> -rwxr-xr-x 1 bitbake bitbake 38496 Nov 20 09:41 libnss_nis.so.2
> lrwxrwxrwx 1 bitbake bitbake    19 Nov 20 09:42 libnss_nisplus.so -> libnss_nisplus.so.2
> -rwxr-xr-x 1 bitbake bitbake 42588 Nov 20 09:41 libnss_nisplus.so.2
>
> Following patch was tested only with micro and maybe it's not correct at all, that's why it's just RFC.
>
> Regards,

Here is the same for SHR/eglibc build (to test it also with not-collapsed /usr).

bitbake@jama ~/tmpdir-shr/work $ du -hs
eglibc-2.12-r15.7+svnr11982.old/packages-split/* | grep -v locale |
grep -v gconv | grep -v charmap
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/catchsegv
3.0M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc
357M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dbg
208M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev
3.8M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-doc
100K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile.shlibdeps
201M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pic
0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-static
28K     eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db.shlibdeps
340K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/ldd
180K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn.shlibdeps
20K     eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage.shlibdeps
12K     eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault.shlibdeps
112K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd
4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd.shlibdeps
428K    eglibc-2.12-r15.7+svnr11982.old/packages-split/sln

bitbake@jama ~/tmpdir-shr/work $ du -hs
eglibc-2.12-r15.7+svnr11982/packages-split/* | grep -v locale | grep
-v gconv | grep -v charmap
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/catchsegv
3.0M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc
357M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dbg
3.1M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dev
3.8M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-doc
100K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile.shlibdeps
201M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pic
205M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-static
28K     eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db.shlibdeps
340K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils.shlibdeps
8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/ldd
180K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn.shlibdeps
20K     eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage.shlibdeps
12K     eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault.shlibdeps
112K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd
4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd.shlibdeps
428K    eglibc-2.12-r15.7+svnr11982/packages-split/sln

bitbake@jama ~/tmpdir-shr/work $  ls -lR
eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss:
total 0
drwxr-xr-x 2 bitbake bitbake 280 Nov 22 10:53 lib

eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss/lib:
total 100
-rwxr-xr-x 1 bitbake bitbake 13840 Nov 22 10:52 libnss_hesiod-2.12.1.so
lrwxrwxrwx 1 bitbake bitbake    23 Nov 22 10:53 libnss_hesiod.so.2 ->
libnss_hesiod-2.12.1.so
-rwxr-xr-x 1 bitbake bitbake 38496 Nov 22 10:52 libnss_nis-2.12.1.so
lrwxrwxrwx 1 bitbake bitbake    20 Nov 22 10:53 libnss_nis.so.2 ->
libnss_nis-2.12.1.so
-rwxr-xr-x 1 bitbake bitbake 42588 Nov 22 10:52 libnss_nisplus-2.12.1.so
lrwxrwxrwx 1 bitbake bitbake    24 Nov 22 10:53 libnss_nisplus.so.2 ->
libnss_nisplus-2.12.1.so
bitbake@jama ~/tmpdir-shr/work $  ls -lR
eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss:
total 0
drwxr-xr-x 2 bitbake bitbake 168 Nov 22 11:27 lib

eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss/lib:
total 100
-rwxr-xr-x 1 bitbake bitbake 13840 Nov 22 11:27 libnss_hesiod-2.12.1.so
-rwxr-xr-x 1 bitbake bitbake 38496 Nov 22 11:27 libnss_nis-2.12.1.so
-rwxr-xr-x 1 bitbake bitbake 42588 Nov 22 11:27 libnss_nisplus-2.12.1.so

Not sure if those .so are enough (cannot find any package linked to it
now) or if it's linked against ie libnss_nis.so.2, but if someone can
confirm it's enough I'll push that patch (with INC_PR bump).



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: eglibc packaging broken, too much stuff in eglibc-dev
  2010-11-22 12:02 ` eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
@ 2010-11-22 15:49   ` Khem Raj
  0 siblings, 0 replies; 6+ messages in thread
From: Khem Raj @ 2010-11-22 15:49 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 22, 2010 at 4:02 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Sat, Nov 20, 2010 at 11:29 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
>> Hi, not sure if this happens only with DISTRO=micro (I haven't noticed
>> it with SHR, but here is size of packages before (.old) and after applying
>> following patch.
>>
>> Sideeffect of this issue is this:
>> 09:10:18 < JaMa|Off> hmm any idea why I got:
>> 09:10:18 < JaMa|Off> Package: libc6
>> 09:10:18 < JaMa|Off> Version: 2.12-r15.7+svnr11982
>> 09:10:18 < JaMa|Off> Depends: libc6-dev
>> 09:10:28 < JaMa|Off> with micro/spitz?
>> 09:11:58 < JaMa|Off> it's probably because libc6-dev has more files than it should have :/ ie:
>> 09:12:00 < JaMa|Off> |  * check_data_file_clashes: Package libc-extra-nss wants to install file /OE/tmpdir-micro/rootfs/minimal-image/lib/libnss_nisplus.so.2
>> 09:12:00 < JaMa|Off> |       But that file is already provided by package  * libc6-dev
>>
>>
>> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982.old/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
>> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/catchsegv
>> 2.4M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc
>> 357M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dbg
>> 209M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev
>> ^^^^
>> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev.shlibdeps
>> 3.8M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-doc
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
>> ^^^^
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile
>> 202M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pic
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-static
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db
>> 893K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils
>> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils.shlibdeps
>> 8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/ldd
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage
>> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault
>> 112K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd
>> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd.shlibdeps
>> 428K    eglibc-2.12-r15.7+svnr11982.old/packages-split/sln
>> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ du -hs eglibc-2.12-r15.7+svnr11982/packages-split/* | grep -v locale | grep -v gconv | grep -v charmap
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/catchsegv
>> 2.4M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc
>> 357M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dbg
>> 3.1M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dev
>> ^^^^
>> 3.8M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-doc
>> 100K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
>> ^^^^
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss.shlibdeps
>> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile.shlibdeps
>> 202M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pic
>> 205M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-static
>> 28K     eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db.shlibdeps
>> 893K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils.shlibdeps
>> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/ldd
>> 180K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn.shlibdeps
>> 20K     eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage.shlibdeps
>> 12K     eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault.shlibdeps
>> 112K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd
>> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd.shlibdeps
>> 428K    eglibc-2.12-r15.7+svnr11982/packages-split/sln
>>
>> eglibc-extra-nss detail (interesting that what was only link to nonexistent file before is now
>> real file, maybe that's because ${libdir} ${base_libdir} points to same dir in micro and files
>> are overwritten during install?

yes that seems to be the reason. your patch seems ok fix

>>
>> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
>> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss:
>> total 0
>> drwxr-xr-x 2 bitbake bitbake 160 Nov 20 09:22 lib
>>
>> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss/lib:
>> total 0
>> lrwxrwxrwx 1 bitbake bitbake 23 Nov 20 09:22 libnss_hesiod.so.2 -> libnss_hesiod-2.12.1.so
>> lrwxrwxrwx 1 bitbake bitbake 20 Nov 20 09:22 libnss_nis.so.2 -> libnss_nis-2.12.1.so
>> lrwxrwxrwx 1 bitbake bitbake 24 Nov 20 09:22 libnss_nisplus.so.2 -> libnss_nisplus-2.12.1.so
>>
>> bitbake@jama ~/tmpdir-micro/work/armv5te-oe-linux-gnueabi $ ls -lR eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
>> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss:
>> total 0
>> drwxr-xr-x 2 bitbake bitbake 360 Nov 20 09:42 lib
>>
>> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss/lib:
>> total 100
>> lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_compat.so -> libnss_compat.so.2
>> lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_dns.so -> libnss_dns.so.2
>> lrwxrwxrwx 1 bitbake bitbake    17 Nov 20 09:42 libnss_files.so -> libnss_files.so.2
>> lrwxrwxrwx 1 bitbake bitbake    18 Nov 20 09:42 libnss_hesiod.so -> libnss_hesiod.so.2
>> -rwxr-xr-x 1 bitbake bitbake 13840 Nov 20 09:41 libnss_hesiod.so.2
>> lrwxrwxrwx 1 bitbake bitbake    15 Nov 20 09:42 libnss_nis.so -> libnss_nis.so.2
>> -rwxr-xr-x 1 bitbake bitbake 38496 Nov 20 09:41 libnss_nis.so.2
>> lrwxrwxrwx 1 bitbake bitbake    19 Nov 20 09:42 libnss_nisplus.so -> libnss_nisplus.so.2
>> -rwxr-xr-x 1 bitbake bitbake 42588 Nov 20 09:41 libnss_nisplus.so.2
>>
>> Following patch was tested only with micro and maybe it's not correct at all, that's why it's just RFC.
>>
>> Regards,
>
> Here is the same for SHR/eglibc build (to test it also with not-collapsed /usr).
>
> bitbake@jama ~/tmpdir-shr/work $ du -hs
> eglibc-2.12-r15.7+svnr11982.old/packages-split/* | grep -v locale |
> grep -v gconv | grep -v charmap
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/catchsegv
> 3.0M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc
> 357M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dbg
> 208M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-dev
> 3.8M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-doc
> 100K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pcprofile.shlibdeps
> 201M    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-pic
> 0       eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-static
> 28K     eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-thread-db.shlibdeps
> 340K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-utils.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/ldd
> 180K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libcidn.shlibdeps
> 20K     eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libmemusage.shlibdeps
> 12K     eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/libsegfault.shlibdeps
> 112K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd
> 4.0K    eglibc-2.12-r15.7+svnr11982.old/packages-split/nscd.shlibdeps
> 428K    eglibc-2.12-r15.7+svnr11982.old/packages-split/sln
>
> bitbake@jama ~/tmpdir-shr/work $ du -hs
> eglibc-2.12-r15.7+svnr11982/packages-split/* | grep -v locale | grep
> -v gconv | grep -v charmap
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/catchsegv
> 3.0M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc
> 357M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dbg
> 3.1M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-dev
> 3.8M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-doc
> 100K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pcprofile.shlibdeps
> 201M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-pic
> 205M    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-static
> 28K     eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-thread-db.shlibdeps
> 340K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-utils.shlibdeps
> 8.0K    eglibc-2.12-r15.7+svnr11982/packages-split/ldd
> 180K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libcidn.shlibdeps
> 20K     eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libmemusage.shlibdeps
> 12K     eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/libsegfault.shlibdeps
> 112K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd
> 4.0K    eglibc-2.12-r15.7+svnr11982/packages-split/nscd.shlibdeps
> 428K    eglibc-2.12-r15.7+svnr11982/packages-split/sln
>
> bitbake@jama ~/tmpdir-shr/work $  ls -lR
> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss
> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss:
> total 0
> drwxr-xr-x 2 bitbake bitbake 280 Nov 22 10:53 lib
>
> eglibc-2.12-r15.7+svnr11982.old/packages-split/eglibc-extra-nss/lib:
> total 100
> -rwxr-xr-x 1 bitbake bitbake 13840 Nov 22 10:52 libnss_hesiod-2.12.1.so
> lrwxrwxrwx 1 bitbake bitbake    23 Nov 22 10:53 libnss_hesiod.so.2 ->
> libnss_hesiod-2.12.1.so
> -rwxr-xr-x 1 bitbake bitbake 38496 Nov 22 10:52 libnss_nis-2.12.1.so
> lrwxrwxrwx 1 bitbake bitbake    20 Nov 22 10:53 libnss_nis.so.2 ->
> libnss_nis-2.12.1.so
> -rwxr-xr-x 1 bitbake bitbake 42588 Nov 22 10:52 libnss_nisplus-2.12.1.so
> lrwxrwxrwx 1 bitbake bitbake    24 Nov 22 10:53 libnss_nisplus.so.2 ->
> libnss_nisplus-2.12.1.so
> bitbake@jama ~/tmpdir-shr/work $  ls -lR
> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss
> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss:
> total 0
> drwxr-xr-x 2 bitbake bitbake 168 Nov 22 11:27 lib
>
> eglibc-2.12-r15.7+svnr11982/packages-split/eglibc-extra-nss/lib:
> total 100
> -rwxr-xr-x 1 bitbake bitbake 13840 Nov 22 11:27 libnss_hesiod-2.12.1.so
> -rwxr-xr-x 1 bitbake bitbake 38496 Nov 22 11:27 libnss_nis-2.12.1.so
> -rwxr-xr-x 1 bitbake bitbake 42588 Nov 22 11:27 libnss_nisplus-2.12.1.so
>
> Not sure if those .so are enough (cannot find any package linked to it
> now) or if it's linked against ie libnss_nis.so.2, but if someone can
> confirm it's enough I'll push that patch (with INC_PR bump).
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-11-22 15:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-20 10:29 eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
2010-11-20 10:29 ` [RFC] eglibc-package: move eglibc-dev to the end of PACKAGES var Martin Jansa
2010-11-21  7:49   ` Khem Raj
2010-11-22  4:29     ` Graham Gower
2010-11-22 12:02 ` eglibc packaging broken, too much stuff in eglibc-dev Martin Jansa
2010-11-22 15:49   ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.