musl is missing from USE_EXPAND_VALUES_ELIBC in the embedded profile: profiles/base/make.defaults:USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" profiles/embedded/make.defaults:USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib NetBSD OpenBSD SunOS uclibc Winnt" This causes merge failures for ebuilds using elibc_musl in IUSE: !!! All ebuilds that could satisfy "libc" for /usr/armv7a-hardfloat-linux-gnueabi/ have been masked. !!! One of the following masked packages is required to complete your request: - virtual/libc-0::gentoo (masked by: invalid: RDEPEND: USE flag 'elibc_musl' referenced in conditional 'elibc_musl?' is not in IUSE) Reproducible: Always
(In reply to Dustin C. Hatch from comment #0) > musl is missing from USE_EXPAND_VALUES_ELIBC in the embedded profile: > > profiles/base/make.defaults:USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin > FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" > > profiles/embedded/make.defaults:USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin > FreeBSD glibc HPUX Interix mintlib NetBSD OpenBSD SunOS uclibc Winnt" > > This causes merge failures for ebuilds using elibc_musl in IUSE: > > !!! All ebuilds that could satisfy "libc" for > /usr/armv7a-hardfloat-linux-gnueabi/ have been masked. > !!! One of the following masked packages is required to complete your > request: > - virtual/libc-0::gentoo (masked by: invalid: RDEPEND: USE flag 'elibc_musl' > referenced in conditional 'elibc_musl?' is not in IUSE) > > Reproducible: Always Its there and has been for quite a while. See line 13 of the following: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/profiles/base/make.defaults?view=markup Maybe something really strange is going on, in which case, please feel free to reopen this bug. But I added it on Jun 16 2013 last year. See Revision 1.100.
Yes, it is in base, as I indicated in the original post. Embedded doesn't inherit from base, though. It needs to be explicitly added there.
(In reply to Dustin C. Hatch from comment #2) > Yes, it is in base, as I indicated in the original post. Embedded doesn't > inherit from base, though. It needs to be explicitly added there. Of course! Sorry about that. You did say "in the embedded profile" I just decided to be stupid! I'll add it now.
(In reply to Anthony Basile from comment #3) > (In reply to Dustin C. Hatch from comment #2) > > Yes, it is in base, as I indicated in the original post. Embedded doesn't > > inherit from base, though. It needs to be explicitly added there. > > Of course! Sorry about that. You did say "in the embedded profile" I just > decided to be stupid! > > I'll add it now. Okay give the mirrors a few hours to sync and then test.