-
Notifications
You must be signed in to change notification settings - Fork 186
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
Include object store definitions #4093
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, fixed an issue I was just hitting locally
This looks not quite right, though I see @ihnorton already removed the |
The _ILIB library isn't created until just above the line I added here. I could move creation and linking up to 383 if that's what you're thinking? Or would deleting 383 and leaving creation where it is be the same change? I'm not sure how this impacts the vcpkg work (which is awesome btw 🎉) I just ran into this yesterday and after looking at diffs from #4055 I thought maybe this was accidentally removed for non-vcpkg builds. |
Huh, I definitely see your point in that it certainly looks like we we're a bit too aggressive removing that line in #4055. I don't remember the exact motivation there. The CMake failures on this PR are probably due to the removal of line 1101 in A quick note to self for when we do get around to doing some refactoring on the CMake definitions. It seems like we're confusing a number of things here by installing |
We can simplify by getting rid of this target completely now that we require CMake > 3.12 -- see the note about compatibility workaround near the defining |
155c1cb
to
1409d86
Compare
+ Resolved local rest issue where HAVE_S3=false in core with TILEDB_S3=ON and TILEDB_VCPKG=OFF in cmake. Broken in PR4055.
1409d86
to
a965982
Compare
- [vcpkg] Add libxml2 overlay port for azure static linkage Remove iconv usage - [vcpkg] Add libxml2 dep Fix Azure static linkage - Disable ExampleExe_static on Windows, does not link with GCS. Opt for build/test coverage of GCS on Windows in the shared case.
I was running some tests through rest and after rebuilding on dev I ran into issues where HAVE_S3=false in core when TILEDB_S3=ON and TILEDB_VCPKG=OFF in cmake, which results in hitting this error when querying an S3 array:
https://github.com/TileDB-Inc/TileDB/blob/dev/tiledb/sm/filesystem/vfs.cc#L185
S3 CI is passing with vcpkg enabled so I added this back with a check for
NOT TILEDB_VCPKG
, which seems to have fixed the issue for me.TYPE: BUG
DESC: Include object store definitions when TILEDB_VCPKG=OFF