¿Cuáles son las diferencias en las dependencias entre selecty depends onen los archivos Kconfig de los núcleos?
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.
En el ejemplo anterior, ¿cómo se FB_CIRRUSdiffrently relacionada con FB && (ZORRO || PCI)lo que es FB_CFB_FILLRECT, FB_CFB_COPYAREAy FB_CFB_IMAGEBLIT?
Actualizar
He notado que en depend onrealidad no hace mucho en términos de orden de compilación.
Por ejemplo. Una compilación exitosa de AppB depende de una LibB estáticamente vinculada que se construirá primero. La configuración depends on LibBen Kconfig para AppB no obligará a la LibB a construirse primero. Configuración de select LibBvoluntad.
fuente
