Skip to content

[embree2] Fix static linking#18985

Merged
BillyONeal merged 5 commits intomicrosoft:masterfrom
BillyONeal:fix-embree2
Jul 20, 2021
Merged

[embree2] Fix static linking#18985
BillyONeal merged 5 commits intomicrosoft:masterfrom
BillyONeal:fix-embree2

Conversation

@BillyONeal
Copy link
Copy Markdown
Member

@BillyONeal BillyONeal commented Jul 17, 2021

Recently attempting to build embree2 is causing our osx workers to die. Example recent CIs:

https://dev.azure.com/vcpkg/public/_build/results?buildId=56146
https://dev.azure.com/vcpkg/public/_build/results?buildId=55886
https://dev.azure.com/vcpkg/public/_build/results?buildId=55802

Notably, we don't see this problem in PRs because it is marked "fail" in ci.baseline.txt. Initially, I was going to change it to skip, but observed that the project uses an ordinary cmake build and all the failing triplets were static ones.

Unfortunately, PR testing replicated the broke MacOS and Linux behavior, so this PR adds "supports: windows". If someone wants embree2 on non-Windows we would love to see a contribution that makes it work.

Recently attempting to build embree2 is causing our osx workers to die. Example recent CIs:

https://dev.azure.com/vcpkg/public/_build/results?buildId=56146
https://dev.azure.com/vcpkg/public/_build/results?buildId=55886
https://dev.azure.com/vcpkg/public/_build/results?buildId=55802

Notably, we don't see this problem in PRs because it is marked "fail" in ci.baseline.txt. Initially, I was going to change it to skip, but observed that the project uses an ordinary cmake build and all the failing triplets were static ones.

If this PR passes, the hope is that CI with this change will pass too.
@PhoebeHui PhoebeHui added category:port-bug The issue is with a library, which is something the port should already support info:internal labels Jul 19, 2021
Comment thread ports/embree2/portfile.cmake Outdated
@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Jul 20, 2021
@BillyONeal
Copy link
Copy Markdown
Member Author

Thanks for the review @PhoebeHui :D

@BillyONeal BillyONeal merged commit ce3caf4 into microsoft:master Jul 20, 2021
@BillyONeal BillyONeal deleted the fix-embree2 branch July 20, 2021 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-bug The issue is with a library, which is something the port should already support info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants