I would like to use an SDK from Attitude Adjustment 12.09-rc (OpenWrt-SDK-brcm47xx-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2) to build a single package. So I extract the SDK and link the package's directory into the SDK's 'package' directory.
While the results seem ok, every make will tell me that the onfiguration is out of sync, and that I should run make menuconfig, oldconfig or defconfig, e.g.:
malte@spiro:~/openwrt/attitude_adjustment/12.09-rc1/sdk-brcm47xx$ make package/bro/download V=s
Collecting package info: done
WARNING: your configuration is out of sync. Please run make menuconfig, oldconfig or defconfig!
...
Why? Isn't the configuration stored in .config? But that's part of the SDK already.
I've tried oldconfig and defconfig. Both result in a very small .config file. With that, the build does not work anymore:
malte@spiro:~/openwrt/attitude_adjustment/12.09-rc1/sdk-brcm47xx$ make package/bro/download V=s
make[3]: Entering directory `/home/malte/openwrt/attitude_adjustment/12.09-rc1/OpenWrt-SDK-brcm47xx-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/scripts/config'
make[3]: *** No rule to make target `mconf.o', needed by `mconf'. Stop.
make[3]: Leaving directory `/home/malte/openwrt/attitude_adjustment/12.09-rc1/OpenWrt-SDK-brcm47xx-for-linux-i486-gcc-4.6-linaro_uClibc-0.9.33.2/scripts/config'
make[2]: *** [scripts/config/mconf] Error 2
make[1]: *** [.config] Error 2
make: *** [package/bro/download] Fehler 2
Where can I read up on how to handle the configuration with menuconfig, defconfig, and oldconfig?