I'm creating this bug to split the discussion about udev from bug 368597. Can you please add a build use flag to udev and create the symlink from the sysinit runlevel if USE="build"? This should prevent users installing Gentoo from having the first boot fail for not finding the required devices.
I have added this to udev-164-r2 as well as the live ebuild. Please run a test with udev-164-r2 and let me know if udev gets added to the sysinit runlevel in stage 3.
Currently udev isn't merged on stage1, so this won't work. We're checking alternatives and or if we should merge udev for stage1.
*** Bug 370731 has been marked as a duplicate of this bug. ***
(In reply to comment #2) > Currently udev isn't merged on stage1, so this won't work. > We're checking alternatives and or if we should merge udev for stage1. Looking into this further, udev is not part of system, but virtual/dev-manager is. So, when you decide when to merge the device manager, you should refer to virtual/dev-manager instead of sys-fs/udev.
*** Bug 373437 has been marked as a duplicate of this bug. ***
The udev ebuilds were fixed to create the symlink on USE="build" and udev was added to profiles/default/linux/packages.build. THe 20110625 amd64 stages are already fixed. The rest should be fixed on the next run.
Closing this bug as udev was added to profiles/default/linux/packages.build so it will be built on stage1 and the ebuilds create the symlink for USE="build" (stage1).