On Thu, Sep 01, 2016 at 07:14:38PM +0000, Woodruff, Robert J wrote: > everything, it would also be desirable to allow someone to > selectively build and install a subset of libraries. For example, I don't intend to do this. The main reason we have it in the kernel is because building every driver takes hours. rdma-plumbing builds in 3.5 seconds I see no reason to optimize that further, and I don't forsee us reaching an onerous build time in the future. Every build builds everything. Global options like valgrind, libnl, etc are handled at cmake time just like with configure. These are the only options that might impact an embedded or otherwise user. cmake already includes a 'make menuconfig' like tool for these options (cmake-curses-gui) for those so inclined. For Intel's case with your delta updates, make a RPM spec file that does the full build, do the make install and delete everything that isn't libhfi1 related. Then produce your delta package. You'd build with options to set the lib install dir to /opt/intel-opa/ (or whatever) and provide your own .driver file. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html