Bug 2120

Summary: [Hob] PREFERRED_PROVIDER for libc could not be changed to uclibc
Product: [Build System, Metadata & Runtime] Hob Reporter: Jiajun Xu <jiajun.xu>
Component: hobAssignee: Scott Rifenbark <srifenbark>
Status: VERIFIED NOTABUG QA Contact:
Severity: normal    
Priority: Medium CC: andreea.b.proca, dongxiao.xu, jessica.zhang, jiajun.xu, poky.bs.watcher, poky.watcher
Version: unspecified   
Target Milestone: 1.2 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jiajun Xu 2012-03-15 06:54:44 UTC
tree/branch: poky/master
commit: 8e9f6fc77ac4763f4ed1f6e7b720420c220ba6e2

With master we could set PREFERRED_PROVIDER for other packages, like libx11, but we could not change the provider for libc. After we set PREFERRED_PROVIDER_virtual/libc to uclibc, it is still glibc in Hob.
Comment 1 Dongxiao Xu 2012-03-16 06:13:10 UTC
It seems that we use a different way to switch between eglibc and uclibc.

You need to set the following pair in Hob's advanced setting dialog:

key    value
TCLIBC uclibc

Scott, could we document this in the new Hob's user manual?

Thanks,
Dongxiao
Comment 2 Scott Rifenbark 2012-03-16 14:30:33 UTC
Dongxiao,

Hob User's Manual?  I know of no such document.  If we are supposed to have a dedicated Hob User's Manual nobody told me about it.

Scott
Comment 3 Dongxiao Xu 2012-03-19 01:46:16 UTC
Sorry it makes you confuse.

What I mean is the Hob part in poky's user manual.
Comment 4 Jessica 2012-03-22 23:10:51 UTC
Funtion works just not clear how to use it.  A separate bug regarding hob manual will be opened
Comment 5 Andreea Brandusa Proca 2013-10-03 13:52:13 UTC
Verified in master:a02280f99f05b1c21de2a78de9222a2f62a0dabc.