I've tried to use grub2 on my computer and I found a problem in ebuild. When installing, it strips symbols from modules. But grub2 uses static symbols in modules for loading operations. And with stripped modules they can not initialize and so grub2 is not working on gentoo. Please, rework this stripping stuff in ebuild.
grub2 ebuilds are in the tree for convenience and nothing more. if you have a problem with something, feel free to post a patch and we'll merge it (assuming it's correct of course).
Created attachment 147519 [details, diff] grub-1.96.ebuild.patch I'not saying it should work perfectly. But someday users will begin switching to it and it will be better if it will be polished by that time. Here is my "patch". Not sure that it is good idea to remove stripping completly. And second - there was problem compiling it on amd64 resulting in lzo library not found. Removing "multilib_toolchain_setup x86" resulten in success.
(In reply to comment #2) > And second - there was problem compiling it on amd64 resulting in lzo library not found. Requires <=dev-libs/lzo-2.0 multilib anything is not the issue
(In reply to comment #3) > (In reply to comment #2) > Requires <=dev-libs/lzo-2.0 wrong - nevermind