Apa perbedaan dalam dependensi antara selectdan depends ondalam file kernel Kconfig?
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.
Dalam contoh di atas, bagaimana FB_CIRRUShubungannya berbeda FB && (ZORRO || PCI)dari yang seharusnya FB_CFB_FILLRECT, FB_CFB_COPYAREAdan FB_CFB_IMAGEBLIT?
Memperbarui
Saya perhatikan bahwa depend ontidak terlalu banyak melakukan dalam hal urutan kompilasi.
Sebagai contoh. Keberhasilan membangun AppB tergantung pada LibB yang terhubung secara statis yang akan dibangun terlebih dahulu. Pengaturan depends on LibBdi Kconfig untuk AppB tidak akan memaksa LibB dibangun terlebih dahulu. Pengaturan select LibBakan.