So it appears my patch broke b43 on non-Broadcom targets.

> Package kmod-b43 is missing dependencies for the following libraries:
> bcma.ko
> ssb.ko
> make[3]: *** 
> [/home/zajec/openwrt/openwrt.git/bin/ar71xx/packages/kmod-b43_3.10.36+2014-05-22-1_ar71xx.ipk]
>  Error 1

My problem is that I can't specify detailed package dependency for
kmod-b43, because it depends on package config.

1) If user selects PACKAGE_B43_BUSES_BCMA_AND_SSB
b43 depends on bcma and ssb
2) If user selects PACKAGE_B43_BUSES_BCMA
b43 depends on bcma
3) If user selects PACKAGE_B43_BUSES_SSB
b43 depends on ssb

All above configs are defined for KernelPackage/b43/config.

Of course I take care of dependency, for example:
select PACKAGE_kmod-bcma if !TARGET_brcm47xx
, but this doesn't make OpenWrt happy.

Any idea how to fix this?

-- 
Rafał
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to