[opencv4] turn on 'intrinsics' feature for CI builds#48466
Conversation
|
@dg0yt @vicroms i think this is the last thing in the way of #48451, #48424 and eventually #48304: Here I'm attempting to tell the CI system that I'm actually kind of inclined to simply make the Thoughts? |
| vcpkg-ci-opencv:arm64-osx=pass | ||
| # OpenCV appears to be trying to use __fp16 on a platform that does not support that | ||
| # buildtrees\opencv4\src\4.11.0-46ecfbc8ae.clean\modules\dnn\src\layers\cpu_kernels\conv_winograd_f63.simd.hpp(1371): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int | ||
| #vcpkg-ci-opencv:arm64-windows-static-md=pass | ||
| opencv4:arm64-windows-static-md=fail | ||
| #vcpkg-ci-opencv:arm64-windows=pass | ||
| opencv4:arm64-windows=fail |
There was a problem hiding this comment.
Do not remove expected pass from "pass" section of this file.
| opencc:x64-android=fail | ||
| opencc(uwp)=fail # opencc/deps/marisa-0.2.5/lib/marisa/grimoire/io/mapper.cc currently doesn't support UWP. | ||
| opencv4[core,cuda,world](windows)=options | ||
| opencv4[dnn,intrinsics]:arm64-osx=pass | ||
| opencv4[dnn,intrinsics](arm & windows & !uwp)=pass | ||
| opencv4[dshow](!windows | uwp)=feature-fails | ||
| opencv4[halide](!android & !(windows & staticcrt) & !uwp & !(arm & windows))=feature-fails # error C2039: 'attachHalide': is not a member of 'cv::dnn::GeluFunctor' | ||
| opencv4[opengl]:x64-linux=feature-fails | ||
| opencv4[opengl](android)=feature-fails | ||
| opencv4[opengl](windows&!uwp)=feature-fails # Option WITH_OPENGL is enabled but corresponding dependency have not been found: "HAVE_OPENGL" is FALSE | ||
| opencv4[ovis](android)=feature-fails | ||
| opencv4[vtk,intrinsics]:arm64-windows-static-md=feature-fails | ||
| opencv4[vtk,intrinsics]:arm64-windows=feature-fails | ||
| opencv4[vulkan,intrinsics]:arm64-osx=pass | ||
| opencv4[vulkan,intrinsics](arm & windows & !uwp) = pass | ||
| openmama:x64-windows-static-md=fail | ||
| openmesh:arm64-windows=fail |
There was a problem hiding this comment.
This is the "fail" section of the file. Do only add "fail" here.
Can you add a reference for this? |
|
Actually, I see that
Extensive debugging with lol 😅 Basically, when specifying the port features but not including |
|
How can I specify to CI that " |
|
Maybe the |
No negative features. |
|
Gotcha. I'm not sure how to express the valid combination to CI then - basically, |
And Maybe the answer is that |
CI logs checked for arm64-windows, arm64-osx in https://dev.azure.com/vcpkg/public/_build/results?buildId=123265&view=results: vulkan and openvino depend on dnn, errors related to types from arm_neon.h. |
For osx, my PR was successful at initial attempt.
For arm64 windows, no improvement yet. |
|
Oh awesome, didn't realize marking dependencies between features would build the port with the union of them. Perfect! Closing this in favor of #48467. |
./vcpkg x-add-version --alland committing the result.