You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that this template checks out a copy of the duckdb source as a submodule, builds it along with the extension to execute tests etc. While there may be legit reasons because of which things are set up this way, I'm curious to see if anyone has a docker image with a pre-built duckdb that allows me to mount my extension as a volume to build and test.
Benefits:
Hopefully faster build times. Even with ninja/ccache, I was running into OOMs and long build times on a 8C/16T laptop with 8GB
Unexplained recompilation - repeating make after a successful build should do nothing. But I found it rebuild a small number of things for reasons that are not clear. Culprits: jemalloc, relinking a few things.
Faster edit/compile/debug flows for extension developers
The closest thing I could find is this community docker. It can build a ruby extension, but not a C++ extension.
Not a bug. But more of a feature request or a discussion topic.
The text was updated successfully, but these errors were encountered:
This would be cool to have, and pieces are mostly there since CI already builds extensions in a docker environment, it's a matter of putting them together / iterate.
If someone wants to pick this up, contributions are very welcome.
I noticed that this template checks out a copy of the duckdb source as a submodule, builds it along with the extension to execute tests etc. While there may be legit reasons because of which things are set up this way, I'm curious to see if anyone has a docker image with a pre-built duckdb that allows me to mount my extension as a volume to build and test.
Benefits:
make
after a successful build should do nothing. But I found it rebuild a small number of things for reasons that are not clear. Culprits: jemalloc, relinking a few things.The closest thing I could find is this community docker. It can build a ruby extension, but not a C++ extension.
Not a bug. But more of a feature request or a discussion topic.
The text was updated successfully, but these errors were encountered: