[OpenWrt-Devel] how can i *deselect* building rrdtool?
Ted Hess
thess at kitschensync.net
Mon Nov 17 20:31:11 EST 2014
Some observations on things that build when you think they shouldn’t... This
is something I noticed a while ago and can construct an example, but have
been unable to understand why things work this way – bug or feature?
Let's say you have a package - call it utility xyzzy. In the Makefile, you
declare 2 additional packages: lib-x and lib-y along with the xyzzy utility.
lib-x is dependent on libfoo and libbar. lib-y is only dependent on libfoo
only. The xyzzy utility is dependent on lib-y and NOT lib-x. However, if I
select xyzzy and hence lib-y is selected by default, when you build, libbar
will be built (but not installed) even though it not selected in the build
config as you have observed.
/ted
On Mon, Nov 17, 2014 at 9:16 PM, Robert P. J. Day <rpjday at crashcourse.ca>
wrote:
>
> i am out of ideas here ... i'm doing a full build for my archer c7
> router and, when a package fails to build, i simply deselect that
> package via "make menuconfig" (and, of course, any other packages that
> select it) and restart the build.
>
> at the moment, given that rrdtool failed to build, i deselected
> it, but the build again failed trying to build rrdtool. i've verified
> through "make menuconfig" that it is indeed deselected. here are the
> lines in .config related to rrdtool:
>
> $ grep rrdtool .config
> CONFIG_PACKAGE_lighttpd-mod-rrdtool=m
> CONFIG_PACKAGE_collectd-mod-rrdtool=m
> # CONFIG_PACKAGE_rrdtool is not set
> # CONFIG_PACKAGE_rrdtool1 is not set
> $
>
> i'm baffled ... given that rrdtool is clearly not selected for
> building, why does a simple "make" insist on trying to build it? what
> triviality am i overlooking?
>
> rday
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list