Add DuckDB build to debian13 and drop Boost submodule rule from AGENTS.md
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b3676923c3
commit
9a2b8b5db4
2 files changed
+18
-1
No files matched your search
@@ -894,4 +894,22 @@ RUN aria2c \
|
||||
&& rust-src/install.sh --prefix=/usr/local --without=rust-docs \
|
||||
&& rm -rf rust.tar.xz rust-src
|
||||
|
||||
RUN curl --fail --location --output duckdb.tar.gz \
|
||||
https://wangguofang.net/github.com/duckdb/duckdb/archive/v1.5.6.tar.gz \
|
||||
&& mkdir src \
|
||||
&& tar --extract --gzip --file=duckdb.tar.gz --directory=src --strip-components=1 \
|
||||
&& rm duckdb.tar.gz \
|
||||
&& cmake -G Ninja -S src -B build -DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=OFF \
|
||||
-DBUILD_EXTENSIONS="core_functions;parquet;json" \
|
||||
-DBUILD_SHELL=ON \
|
||||
-DBUILD_UNITTESTS=OFF \
|
||||
-DBUILD_BENCHMARKS=OFF \
|
||||
-DENABLE_EXTENSION_AUTOLOADING=OFF \
|
||||
-DENABLE_EXTENSION_AUTOINSTALL=OFF \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu \
|
||||
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
|
||||
&& cmake --build build --parallel "$(nproc)" --target install \
|
||||
&& rm -rf build src
|
||||
|
||||
CMD ["/bin/bash"]
|
||||
Reference in new issue
Block a user