Boost: why "--layout==tagged"?

Ryan Schmidt ryandesign at
Sat Feb 2 00:11:16 UTC 2019

On Feb 1, 2019, at 15:30, Michael Dickens wrote:

> OK yes we -offer- multiple versions, but only one version can be installed at a time right now.

No, if you install boost without the no_single variant, you will get both the single-threaded and the multithreaded versions. If you install without the no_static variant, you will get both the static and the dynamic libraries. So if you install without both variants, you'll get all four.

> I firmly believe that the vast vast majority of folks pick their Boost variant and stick with it through the lifetime of that Boost version if not the whole MacPorts install. The number of folks who actively switch between Boost variants is IMHO very very small.

Oh I'm sure most users install the port with the default variants, which is to say that they only have the dynamic multithreaded version. If we're sure nobody needs the other versions we can do what you suggest. But I'm not sure of that; I have no data. And what you're proposing to do involves work, including removing the suffix from all the ports that are hardcoding it.

More information about the macports-dev mailing list