[OE-core] [PATCH 0/4] eglibc 2.14 upgrade

Richard Purdie richard.purdie at linuxfoundation.org
Wed Jun 22 22:59:48 UTC 2011


On Wed, 2011-06-22 at 15:31 -0700, Khem Raj wrote:
> On Wed, Jun 22, 2011 at 1:28 PM, Mark Hatle <mark.hatle at windriver.com> wrote:
> > On 6/22/11 1:35 PM, Mark Hatle wrote:
> >> Since applying this update, I'm not longer getting an rpc/rpc.h file, which
> >> breaks various things like busybox mount.
> >>
> >> Is anyone else seeing this behavior?
> >
> > Reverting:
> >
> > 2a68cf4d315cdd18766de0c75928ff17846a6cd7 and
> > 190a946e9a4213944e3ee675c4b3e18701698e87
> >
> > fixed the problem for me.  So there is definitely a problems in the upgrade.
> >
> 
> onward looking rpc is now maintained with libtirpc starting glibc 2.14 rpc is
> not to be used from bundled code in glibc. If we dont have recipes for libtirpc
> then I will add that.

There looks to be more than this wrong with this update. A quick
comparison shows the following changes in the list of files being
installed from do_install:

-./lib/libmemusage.so
-./lib/libnss_hesiod-2.13.so
-./lib/libnss_nisplus-2.13.so
-./lib/libutil-2.13.so
-./lib/libresolv-2.13.so
-./lib/libm-2.13.so
-./lib/libnsl-2.13.so
-./lib/libnss_compat-2.13.so
-./lib/libnss_nis-2.13.so
-./lib/libnss_dns-2.13.so
-./lib/libanl-2.13.so
-./lib/libBrokenLocale-2.13.so
-./lib/libcrypt-2.13.so
-./etc/rpc
-./usr/lib/libnss_compat_pic.a
-./usr/lib/libnss_dns_pic.a
-./usr/lib/libnss_nisplus_pic.a
+./usr/lib/audit/sotruss-lib.so
-./usr/lib/libutil_pic.map
-./usr/lib/libBrokenLocale_pic.a
-./usr/lib/libBrokenLocale.a
-./usr/lib/libBrokenLocale_pic.map
-./usr/lib/libm.a
-./usr/lib/libnss_dns_pic.map
-./usr/lib/libm_pic.map
-./usr/lib/libnss_hesiod_pic.map
-./usr/lib/librpcsvc.a
-./usr/lib/libutil.a
-./usr/lib/libnss_compat_pic.map
-./usr/lib/libcrypt.a
-./usr/lib/libutil_pic.a
-./usr/lib/libanl.a
-./usr/lib/libnsl_pic.a
-./usr/lib/libresolv.a
-./usr/lib/libnss_hesiod_pic.a
-./usr/lib/libm_pic.a
-./usr/lib/libnsl_pic.map
-./usr/lib/libnss_nis_pic.map
-./usr/lib/libanl_pic.a
-./usr/lib/libcrypt_pic.map
-./usr/lib/libcrypt_pic.a
-./usr/lib/libnss_nis_pic.a
-./usr/lib/libresolv_pic.map
-./usr/lib/libresolv_pic.a
-./usr/lib/libanl_pic.map
-./usr/lib/libnss_nisplus_pic.map
-./usr/lib/libnsl.a
-./usr/bin/rpcgen
-./usr/bin/gencat
+./usr/bin/sotruss
-./usr/bin/localedef
-./usr/bin/locale
-./usr/sbin/rpcinfo
-./usr/sbin/nscd

Some of these are rpc related but there are other issues too.

I've reverted the upgrade itself for now until we have something in
place to address the issues and its actually had some testing...

Cheers,

Richard






More information about the Openembedded-core mailing list