Neumann-A / my-vcpkg-triplets

my collection of vcpkg triplets
MIT License
72 stars 12 forks source link

[boost-coroutine] Why does it build with your ports? #9

Closed DKGH closed 11 months ago

DKGH commented 11 months ago

What part of your number of ports is necessary to ensure that boost-coroutine compiles correctly? I also asked this question with better context here.

Neumann-A commented 11 months ago

You probably need the following two overlays to make it work:

https://github.com/Neumann-A/my-vcpkg-ports/tree/master/boost-modular-build-helper https://github.com/Neumann-A/my-vcpkg-ports/tree/master/boost-uninstall

The changes are focused around not renaming the libs and finding the correct suffix for the boost libraries depend on compiler etc. (The part making it work with older CMake versions could be skipped however.)

DKGH commented 11 months ago

Couldn't make it work. Must be messing something up with all the name changes and frequent baseline updates. Avoiding clang for now. Was at it for 2 weeks.

Neumann-A commented 11 months ago

Do you use an overlay or just registries? Because my ports are just an overlay. I don't provide a registry for vcpkg.

DKGH commented 11 months ago

Decided to report this as a bug. Will do that later on vcpkg. It will be nice to have clang supported a little more officially with vcpkg.