Re: [boost] Unconditional conditional building is cursed"
But the problem has nothing to do with silently not building libraries. It's caused by libraries assuming that Boost.Config is at ../config.
Both have the same root cause -- no way to turn off these build checks. If the checks are not needed there is no need to import Boost.Config and assume its location too. P.S. I do not understand how to reply in the Boost mailing lists, please do not blame me if the message went to the wrong thread, I expressed my frustration about that previously, Boost needs to upgrade its Mailman to v3.
Nikita Kniazev write:
But the problem has nothing to do with silently not building libraries. It's caused by libraries assuming that Boost.Config is at ../config.
Both have the same root cause -- no way to turn off these build checks. If the checks are not needed there is no need to import Boost.Config and assume its location too.
What do you suggest as a solution? I agree that autodetection with no way to override it is bad. (In my not yet finished CMake guidelines, I advocate for only using autodetection to determine the default for the configuration option, while still allowing the user to override it.) But how does this translate to something actionable? How would you have written the Nowide build/Jamfile?
On 8/26/21 14:20, Nikita Kniazev via Boost wrote:
P.S. I do not understand how to reply in the Boost mailing lists, please do not blame me if the message went to the wrong thread, I expressed my frustration about that previously, Boost needs to upgrade its Mailman to v3.
This is not a Mailman problem, this is a problem with how you are replying or your mail client setup. Other users with gmail seem to not have reply problems so I suspect it is not a gmail specific issue. A quick look reveals that at least one concern is that your headers lack the "in reply to". As a side-note: there are non-trivial issues with upgrading to mailman v3; however, hopefully we will be able to upgrade things in the not-to-far-off future. -- Michael Caisse ciere.com
participants (3)
-
Michael Caisse
-
Nikita Kniazev
-
Peter Dimov