Updating the ALSA library on Lilblue cannot be done with FEATURES=test. This is because the oldapi test, which depends on symbol versioning, a feature unsupported by uclibc and disabled by the ebuild, is still built. The following patch removes the test, applied conditionally based on the elibc_uclibc USE flag. Reproducible: Always Steps to Reproduce: 1. Install lilblue 2. FEATURES=test emerge -1 alsa-lib Actual Results: alsa-lib updated on system Expected Results: emake failed (test phase)
Created attachment 376588 [details, diff] alsa-lib-1.0.27.2.ebuild.patch
Created attachment 376590 [details, diff] alsa-lib-1.0.27.2-remove_oldapitest.patch
(In reply to René Rhéaume from comment #0) > Actual Results: > alsa-lib updated on system > > Expected Results: > emake failed (test phase) Looks like I filled the fields in the wrong order.
Done in alsa-lib-1.0.28's ebuild. I used a sed instead of a patch.