Bug 11653

Summary: Remove uclibc-specific patches/overrides from recipes
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ross Burton <ross.burton>
Component: coreAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: bluelightning, jku, meta.mr.watcher, meta.watcher, richard.purdie, sgw
Version: 2.3   
Target Milestone: 2.4   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2017-06-13 11:00:36 UTC
Now that uclibc has been removed from oe-core and has generally been superseded by musl we can remove the remaining uclibc tweaks in the oe-core recipes.

This includes overrides, such as:

meta/recipes-connectivity/openssh/openssh_7.5p1.bb:EXTRA_OECONF_append_libc-uclibc=" --without-pam"

And patches that are uclibc specific and it's been confirmed that they are not also needed for musl, such as:

meta/recipes-support/rng-tools/rng-tools/uclibc-libuargp-configure.patch
Comment 1 Ross Burton 2017-06-13 11:03:43 UTC
Jussi, can you pass this to whoever is loaded the least?
Comment 2 Saul Wold 2017-06-15 00:07:39 UTC
Jussi, Yin Thong will take this
Comment 3 Jussi Kukkonen 2017-06-15 06:05:03 UTC
(In reply to comment #2)
> Jussi, Yin Thong will take this

Thanks! I've gone through a few recipes already while waiting for other builds: Let's say I'll handle  meta/recipes-support/*, you can have all the rest.
Comment 4 Jussi Kukkonen 2017-06-15 14:44:08 UTC
...aand RP just seems to have handled this, or at least most of it. See "meta: Drop remnants of uclibc support" on mailing list.
Comment 5 Choong Yin Thong 2017-07-24 02:04:10 UTC
(In reply to comment #4)
> ...aand RP just seems to have handled this, or at least most of it. See
> "meta: Drop remnants of uclibc support" on mailing list.

Yes RP already done most of the changes. I screen thru the oe-core most the left over is only on the .patch file.