Embedded usually uses yocto or buildroot or whatever it’s called. Never seen anyone use gentoo.

I can speak for yocto being completely built from source and has a huge variety of BSPs, usually vendor-created.