[FLANN] Allow to be build as shared lib#16724
[FLANN] Allow to be build as shared lib#16724strega-nil-ms merged 3 commits intomicrosoft:masterfrom
Conversation
|
Please get failure logs here. |
48af59d to
0f10c6e
Compare
|
@JackBoosY Should I include corrections to pcl, openmvg and others in this PR as well? |
|
@larshg Please fix them in another PR. |
9a4e452 to
c92c5c7
Compare
c92c5c7 to
9231e5c
Compare
|
The build error on Ubuntu is:
Doesn't seem to have anything with FLANN to do? |
|
I can't repro this issue on my machine, here is my log: Yours: |
With this PR merged? So it fails on CI, but not on your local PC?
|
|
Glib is not a dependency of openmvg or one of its dependency chains, I am curious why it is linked to glib. Edit: no difference between the configure logs. |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
The openmvg:x64-linux failed with following failure in CI testing and will be fixed by #16954 |
|
Sorry for late, I will handle it this week. |
|
I have rebased it and hopefully updated accordingly with control files to json conversion. Edit: Just realized that I haven't done it for FLANN itself. |
510ab6b to
876502e
Compare
|
I have updated the flann cuda project settings, as it missed a define. |
|
I have added the possibility to enable the cuda build. |
7f0a8e5 to
1594c3c
Compare
|
When installing now it correctly tells: In static: |
|
This LGTM! Thanks @larshg :) |
Describe the pull request
What does your PR fix? Allow FLANN to build as shared library.
Which triplets are supported/not supported? Have you updated the CI baseline?
All triplets.
versions/baseline.json is updated with new version.
Does your PR follow the maintainer guide? Yes.