Quais são as diferenças nas dependências entre selecte depends onnos arquivos Kconfig dos kernels?
config FB_CIRRUS
tristate "Cirrus Logic support"
depends on FB && (ZORRO || PCI)
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
---help---
This enables support for Cirrus Logic GD542x/543x based boards on
Amiga: SD64, Piccolo, Picasso II/II+, Picasso IV, or EGS Spectrum.
No exemplo acima, como é FB_CIRRUSdiffrently relacionadas com FB && (ZORRO || PCI)que é para FB_CFB_FILLRECT, FB_CFB_COPYAREAe FB_CFB_IMAGEBLIT?
Atualizar
Percebi que depend onisso realmente não faz muito em termos de ordem de compilação.
Por exemplo. Uma compilação bem-sucedida do AppB depende de uma LibB vinculada estaticamente a ser compilada primeiro. A configuração depends on LibBno Kconfig para AppB não forçará o LibB a ser construído primeiro. Definir select LibBvontade.