-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
Don't use vendored copies #55
Comments
Sorry, but what do you mean by vendored copies? I can help you with that, I'm already requesting some recipes in conda forge |
I mean the source code of these thirdparty libraries are in the vtk sources and unless told to use system libraries, the copy inside vtk sources is compiled. |
Thanks for looking into this, @isuruf. Indeed we should fix this. Probably cuts down build time too. Also would expect it reduces maintenance burden. Seems like the first step would be to start using the Side note: By |
After looking at the source code, this appears to be what they mean. |
Looks like by Edit: Appears headers from |
FYI my previous work towards this goal: #2 |
The naming of PROJ.4 has gone back and forth from |
To respond to the comment on hdf5 for windows, here's my comment on that from #2: "hdf5 package cannot be detected by VTK's CMake on Windows" |
Thanks @Korijn. Read that from the other thread. :) FWIW it now seems to detect HDF5 on Windows. That's from the build recently deployed. So if you are using Windows, would be good to know if that works well or not. ;) |
Also there is now a ref: https://gitlab.kitware.com/vtk/vtk/commit/89078faee792eccefce99b0f1e39993f91ca84cb |
Looked into some of the non-packaged things. Getting source code for Exodus II and VERDICT doesn't appear to be straightforward. The former am not sure where to download from. The latter requires a login. The other two, libharu and ALGLIB, have easily accessible source code. |
By the way, if you want to reduce build time, this made quite a difference for our custom builds:
|
Based on 9.0.0.rc1, the list of libraries that is being vendored is different but several used by
All other vendored libraries should hopefully be removed in the |
The required libharu isn't a released version, so one step forward, one step back on that one: |
Looks like other packagers use these patches in their libharu packages. |
We could patch with those but it won't help in vtk because cmake is looking for a non-existent v2.4.0. |
FWIW, I added those patches: conda-forge/libharu-feedstock#1 |
Existing conda-forge packages
To be packaged
The text was updated successfully, but these errors were encountered: