As far as I know, I have no need for either of these two packages (cups & llvm). I recently built things with ABI_X86="32 64" instead of having them depend upon the emul-linux packages, and that's when this cropped up for me. Could they perhaps be put behind a USE-flag? This may be a very temporary and isolated case, as it seems I might now need this package only for Skype, and Skype is (hopefully) going away from my system as soon as possible, and I guess many others do actually make use of cups and llvm. I'm probably not even mildly annoyed about this, as I don't much mind editing the ebuilds myself, but I'm thinking if others will be hit with this as well. That may be rather unlikely though due the move away from these packages... Sorry if I missed some obvious need for this set-up of the ebuild! Thanks!
many packages in there are built with USE=cups, and mesa uses llvm. read up on multilib.