-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FLANN] Allow to be build as shared lib #16724
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.