I have been successfully using the real USE flag in a hardened profile a while ago and in the hardened selinux profile for a few months now. A few days ago this USE flag vanished. I guess because it has been put in base/use.mask. Please unmask it for the above-mentioned profiles. I have only tested x86, but amd64 should work fine, too.
# grep -Rni real /usr/portage/profiles/hardened # # grep -Rni real /usr/portage/profiles/selinux /usr/portage/profiles/selinux/2005.1/alpha/use.mask:43:# I don't think that openafs really works on other architectures,
I don't know what exactly you tested that you marked this as "worksforme", but it simply cannot work. I now tracked the reason down. from: http://www.gentoo.org/cgi-bin/viewcvs.cgi/profiles/base/ [...] use.mask (graph) 1.13 4 days flameeyes Mask real useflag on all but Linux/x86 systems. And in the hardened and selinux profiles this has not been unmasked.
flameeyes, Per user comments it looks as if you broke the behavior of some sub profiles. Care to verify and fix?
Sorry, I forgot that we don't have multiple inheritance in profiles. I've unmasked real on hardened and selinux on x86, not on amd64 as the realplayer is only 32-bit and nothing can link to it on amd64. I haven't unmasked on uclibc as I suppose it's built against glibc.
(In reply to comment #4) > I've unmasked real on hardened and selinux on x86, not on amd64 as the > realplayer is only 32-bit and nothing can link to it on amd64. Sorry, I didn't know that. But vlc uses the real USE flag only to enable streaming via the rtsp protocol. Doesn't this work on amd64, too? It does not use realplayer for anything. But maybe this is not interesting if it cannot play real video.
Hmm I suppose that should be changed then to another useflag, I'll take a look after dinner.
Has been fixed a while ago (including the vlc USE flag).