hello Johannes,

thanks for your reply. 

We are working with ClearCase. While developing a new driver etc. we're
creating a symbolic link from our dynamic ClearCase view to the acc.
build_XXXX/my_driver/my_application directory. This is to avoid to
building every time new tar.gz during the development phase. It makes
the development just faster. 
If all changes / enhancements working well we commit the changes and
deliver them to the ClearCase integration stream. Within the integration
stream we finally build the tar.gz packages for the outside world.
Assuming your are changing something within the sources of the
build_XXXX directories they will be killed very soon ;-) by changing the
package Makefile etc. Therefore it's not a good idea to work within the
current build_XXXX sources. Dividing this stuff into the sources and
build dirs you will get a clean approach. This would help to use the
OpenWrt development not only as an integration framework but also as a
package development platform.

There is a second reason. I've patched also the buildroot environment to
build in "parallel" multiple hardware platforms (based on the same
target arch). Means you have unpacked/patched the sources once but the
build output and the root file systems exist in parallel. This enables
you to boot several different hardware boards through NFS not leaving
the build environment. Just by switching the .config you switch between
the different board development.

br/R 
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to