Bug 5431

Summary: Investigate and document uClibc limitation
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Saul Wold <sgw>
Component: coreAssignee: Ross Burton <ross.burton>
Status: RESOLVED OBSOLETE QA Contact: Lucian Musat <georgex.l.musat>
Severity: enhancement    
Priority: Medium CC: alexandru.c.georgescu, bogdanx.a.voiculescu, elizabeth.flanagan, mark.hatle, meta.mr.watcher, meta.watcher, Qi.Chen, raj.khem, ross.burton
Version: 1.6   
Target Milestone: Future   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)
Bug Depends on: 5433    
Bug Blocks: 5434    

Description Saul Wold 2013-10-31 16:38:19 UTC
This is an umbrella bug for the uClibc activities, including adding it to the Autobuilder as a target and runtime testing.  More bugs to follow!
Comment 1 Saul Wold 2013-10-31 19:02:43 UTC
A world build with x86 gives us the following 58 or so failures, not 
unsuprising, what's more suprising is how many passed!

  /srv/hdd/poky/meta/recipes-core/eglibc/eglibc-scripts_2.18.bb, do_install
  /srv/hdd/poky/meta/recipes-core/eglibc/eglibc-mtrace_2.18.bb, do_install
  /srv/hdd/poky/meta/recipes-core/eglibc/eglibc-locale_2.18.bb, do_install
  /srv/hdd/poky/meta/recipes-rt/rt-tests/rt-tests_0.85.bb, do_compile
  /srv/hdd/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.10.1.bb, 
do_package
  /srv/hdd/poky/meta/recipes-support/atk/at-spi2-core_2.10.0.bb, do_configure
  /srv/hdd/poky/meta/recipes-support/libsoup/libsoup-2.4_2.44.1.bb, do_package
  /srv/hdd/poky/meta/recipes-core/kbd/kbd_2.0.0.bb, do_compile
  /srv/hdd/poky/meta/recipes-support/apr/apr_1.4.8.bb, do_configure
  /srv/hdd/poky/meta/recipes-extended/cups/cups_1.7.0.bb, do_compile
  /srv/hdd/poky/meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.8.bb, 
do_compile
  /srv/hdd/poky/meta/recipes-extended/sudo/sudo_1.8.8.bb, do_compile
  /srv/hdd/poky/meta/recipes-kernel/systemtap/systemtap_git.bb, do_configure
  /srv/hdd/poky/meta/recipes-support/libunistring/libunistring_0.9.3.bb, 
do_compile
  /srv/hdd/poky/meta/recipes-devtools/pkgconfig/pkgconfig_0.28.bb, do_compile
  /srv/hdd/poky/meta/recipes-extended/at/at_3.1.14.bb, do_compile
  /srv/hdd/poky/meta/recipes-extended/net-tools/net-tools_1.60-25.bb, do_compile
  /srv/hdd/poky/meta/recipes-devtools/mtools/mtools_4.0.18.bb, do_compile
  /srv/hdd/poky/meta/recipes-connectivity/libnss-mdns/libnss-mdns_0.10.bb, 
do_compile
  /srv/hdd/poky/meta/recipes-extended/ltp/ltp_20130904.bb, do_compile
  
/srv/hdd/poky/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2013.1.bb, 
do_compile
  /srv/hdd/poky/meta/recipes-graphics/wayland/weston_1.1.0.bb, do_compile
  /srv/hdd/poky/meta/recipes-devtools/prelink/prelink_git.bb, do_compile
  /srv/hdd/poky/meta/recipes-extended/texi2html/texi2html_5.0.bb, do_compile
  /srv/hdd/poky/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb, do_package
  /srv/hdd/poky/meta/recipes-support/libbsd/libbsd_0.6.0.bb, do_configure
  /srv/hdd/poky/meta/recipes-extended/screen/screen_4.0.3.bb, do_compile
  /srv/hdd/poky/meta/recipes-extended/mdadm/mdadm_3.3.bb, do_compile
  /srv/hdd/poky/meta/recipes-support/gnupg/gnupg_2.0.22.bb, do_configure
  /srv/hdd/poky/meta/recipes-support/nss-myhostname/nss-myhostname_0.3.bb, 
do_compile
  /srv/hdd/poky/meta/recipes-extended/libuser/libuser_0.60.bb, do_compile
  /srv/hdd/poky/meta/recipes-extended/augeas/augeas_1.1.0.bb, do_compile
  /srv/hdd/poky/meta/recipes-devtools/apt/apt_0.9.9.4.bb, do_compile
  /srv/hdd/poky/meta/recipes-support/gpgme/gpgme_1.4.3.bb, do_compile
  /srv/hdd/poky/meta/recipes-qt/qt-apps/qmmp_0.6.6.bb, do_compile
Comment 2 Bogdan Alexandru Voiculescu 2015-09-02 12:32:54 UTC
please provide more info on this bug.
Comment 3 Saul Wold 2015-09-03 19:40:46 UTC
What more do you want, this was an umbrella bug from 1.6, we should try to do a 
world build again after Khem's latest fix is in and file bugs against either 
uclibc or the packages that fail.

It might also be useful to poll the community to see who is still using uclibc 
and in what capacities.

I should probably not be the owner any longer of this
Comment 4 Khem Raj 2015-09-03 19:50:44 UTC
This should first be added to autobuilder. I report on uclibc build to errors.yp.org as well once a week roughly from my builders doing world build with uclibc.

In terms of limitations I think we can say that all world builds wont be clean. No LSB images will build. core-image-base and core-image-sato are the ones which should be expected to work on all architectures.
Comment 5 Ross Burton 2016-07-19 14:36:57 UTC
Just sent a patch to remove uclibc from oe-core, so marking this as obsolete.