<div dir="ltr"><div>Hello!<br></div><div>I'm having some issues regarding the implementation of new package options, due to their peculiar dependencies.<br></div><div><br></div>I'm trying to implement a configuration option, which should exist only if the package libbz2 is selected. I understand that to do this, I should have something like this:<br>     <br>    config new-option-with-libbz2-dependency<br>        depends on PACKAGE_libbz2<br>        bool "Optional support for libbz2."<br>        default n<br><br clear="all"><div><div><div>Now, the thing is, the building system is not building libbz2 before the package, as a result of being a dependency, it is only hiding the option until libbz2 is selected in the menuconfig.<br></div><div>Also, if I add:<br></div><div>    select PACKAGE_libz2<br></div><div>it will only select the package but not build it as a dependency.<br></div><div><br></div><div>How can I force the compilation of libbz2 before the package is compiled, when my new option is selected?<br><br><br></div><div>Also, I would like to know how can I use the USE_MUSL symbol to add values to the TARGET_LDFLAGS variable. The following example seems not to work:<br><br>TARGET_LDFLAGS += \<br>    $(if $(@USE_MUSL), -pthread -lrt,) \<br><br></div><div><br>What am I doing wrong?<br></div><div><br><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><br></div><div>Carlos Miguel Ferreira</div><div>Researcher at Telecommunications Institute</div><div>Aveiro - Portugal</div><div>Work E-mail - <a href="mailto:cmf@av.it.pt" target="_blank">cmf@av.it.pt</a></div><div>Skype & GTalk -> <a href="http://carlosmf.pt" target="_blank">carlosmf.pt</a>@<a href="http://gmail.com" target="_blank">gmail.com</a></div><div>LinkedIn -> <a href="http://www.linkedin.com/in/carlosmferreira" target="_blank">http://www.linkedin.com/in/carlosmferreira</a></div></div></div>
</div></div></div></div>